Colm - Thanx. I figured this one out - it was an issue with the Assertion DOM, which I've fixed. Thanx !
Stephen W. Chappell -----Original Message----- From: Colm O hEigeartaigh [mailto:[email protected]] Sent: Tuesday, November 25, 2014 5:02 AM To: [email protected] Subject: Re: org.apache.xml.security.utils.resolver.ResourceResolverException: Cannot resolve element with ID That doesn't ring any bells with me. Perhaps take a look at the WSSecSignatureSAML class which does similar things: http://svn.apache.org/viewvc/webservices/wss4j/branches/1_6_x-fixes/src/main/java/org/apache/ws/security/saml/WSSecSignatureSAML.java?view=markup Colm. On Mon, Nov 24, 2014 at 8:38 PM, <[email protected]> wrote: > Colm – > > Doing that leads to another exception … > > Caused by: javax.xml.stream.XMLStreamException: Trying to write > END_DOCUMENT when document has no root (ie. trying to output empty > document). > at > com.ctc.wstx.sw.BaseStreamWriter.throwOutputError(BaseStreamWriter.java:1537) > at > com.ctc.wstx.sw.BaseStreamWriter.reportNwfStructure(BaseStreamWriter.java:1566) > at > com.ctc.wstx.sw.BaseStreamWriter._finishDocument(BaseStreamWriter.java:1392) > at > com.ctc.wstx.sw.BaseStreamWriter.writeEndDocument(BaseStreamWriter.java:532) > at > org.apache.cxf.interceptor.StaxOutEndingInterceptor.handleMessage(StaxOutEndingInterceptor.java:56) > at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272) > at > org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:570) > at > org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:479) > at > org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:382) > at > org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:335) > at > org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96) > at > org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:136) > ... 33 more > > I’m trying to figure out where exactly that got emitted from, it’s > downstream from the signature code somewhere, but I am sure it is > related to that. > > Thanx, > > Stephen W. Chappell > > From: Colm O hEigeartaigh [mailto:[email protected]] > Sent: Monday, November 24, 2014 11:41 AM > To: Chappell, Stephen CTR (FAA) > Cc: [email protected] > Subject: Re: > org.apache.xml.security.utils.resolver.ResourceResolverException: > Cannot resolve element with ID > > > You'll need to do the exact same thing with the SAML Assertion DOM > Element > - register it with the XML Security Crypto Context, via the > WSSecurityUtil or WSDocInfo methods. > > Colm. > > -- Colm O hEigeartaigh Talend Community Coder http://coders.talend.com
