mace-opensaml-users - Re: Problems signing response...XMLObject does not have the XMLSignature created during marshalling
Subject: OpenSAML user discussion
List archive
Re: Problems signing response...XMLObject does not have the XMLSignature created during marshalling
Chronological Thread
- From: Brent Putman <>
- To:
- Subject: Re: Problems signing response...XMLObject does not have the XMLSignature created during marshalling
- Date: Sat, 12 May 2007 21:49:40 -0400
That's an "expected" error. You need to marshall the object to be
signed before you call Signer.signObject(sig). So in your case your
need to first marshall the response, after you call
response.setSignature(sig).
That process is documented here:
https://spaces.internet2.edu/display/SHIB/OSTwoUserManJavaDSIG
--Brent
Mike Klein wrote:
> public static Response signResponse(Response response)
> {
> try
> {
> SignatureBuilder builder = new SignatureBuilder();
> SignatureImpl sig = builder.buildObject();
> SAMLObjectContentReference socr = new
> SAMLObjectContentReference(response);
> sig.getContentReferences().add(socr);
> sig.setSigningKey(signingKey);
> response.setSignature(sig);
> Signer.signObject(sig);
> ...
>
> However on last statement I am getting following:
>
> 2007-05-12 18:18:32,693 WARN [Signer] Unable to compute signature,
> Signature XMLObject does not have the XMLSignature created during
> marshalling.
> 1225078 [http-0.0.0.0-8080-Processor2] WARN
> org.opensaml.xml.signature.Signer - Unable to compute signature,
> Signature XMLObject does not have the XMLSignature created during
> marshalling.
> 2007-05-12 18:18:32,850 ERROR [SignatureMarshaller] Unable to construct
> signature Element {http://www.w3.org/2000/09/xmldsig#}Signature
> org.apache.xml.security.signature.XMLSignatureException: The requested
> algorithm null does not exist. Original Message was: null
> Original Exception was java.lang.NullPointerException
> at
> org.apache.xml.security.algorithms.SignatureAlgorithm.<init>(Unknown Source)
>
- Problems signing response...XMLObject does not have the XMLSignature created during marshalling, Mike Klein, 05/12/2007
- Re: Problems signing response...XMLObject does not have the XMLSignature created during marshalling, Brent Putman, 05/12/2007
- Re: Problems signing response...XMLObject does not have the XMLSignature created during marshalling, Mike Klein, 05/13/2007
- Re: Problems signing response...XMLObject does not have the XMLSignature created during marshalling, Brent Putman, 05/13/2007
- Re: Problems signing response...XMLObject does not have the XMLSignature created during marshalling, Mike Klein, 05/13/2007
- Re: Problems signing response...XMLObject does not have the XMLSignature created during marshalling, Mike Klein, 05/13/2007
- Re: Problems signing response...XMLObject does not have the XMLSignature created during marshalling, Tom Scavo, 05/13/2007
- RE: Problems signing response...XMLObject does not have the XMLSignature created during marshalling, Scott Cantor, 05/13/2007
- Re: Problems signing response...XMLObject does not have the XMLSignature created during marshalling, Mike Klein, 05/13/2007
- Re: Problems signing response...XMLObject does not have the XMLSignature created during marshalling, Mike Klein, 05/13/2007
- Re: Problems signing response...XMLObject does not have the XMLSignature created during marshalling, Brent Putman, 05/13/2007
- Re: Problems signing response...XMLObject does not have the XMLSignature created during marshalling, Mike Klein, 05/13/2007
- Re: Problems signing response...XMLObject does not have the XMLSignature created during marshalling, Brent Putman, 05/13/2007
- Re: Problems signing response...XMLObject does not have the XMLSignature created during marshalling, Mike Klein, 05/13/2007
- Re: Problems signing response...XMLObject does not have the XMLSignature created during marshalling, Brent Putman, 05/13/2007
- Re: Problems signing response...XMLObject does not have the XMLSignature created during marshalling, Mike Klein, 05/13/2007
- Re: Problems signing response...XMLObject does not have the XMLSignature created during marshalling, Brent Putman, 05/12/2007
Archive powered by MHonArc 2.6.16.