Exception when creating the signature using OpenSAML lib

Yaowen Tu yaowen.tu at gmail.com
Wed Oct 31 18:07:50 EDT 2012


Thanks Brent. Are you suggesting simply use:
            prepareSignatureParams(signature, signingCredential, null,
null);?

I have tried this, and after creating a signed object, when I try to
validate it, I got this exception:

org.opensaml.xml.validation.ValidationException: Apache XMLSignature does
not exist on SignatureImpl
    at
org.opensaml.security.SAMLSignatureProfileValidator.validateSignatureImpl(SAMLSignatureProfileValidator.java:70)
    at
org.opensaml.security.SAMLSignatureProfileValidator.validate(SAMLSignatureProfileValidator.java:56)
    at com.actuate.server.saml.SAML.validateSignature(SAML.java:202)

So should I try to create a "XMLSignature" manager or try to resolve this
problem?


Yaowen


On Wed, Oct 31, 2012 at 2:57 PM, Brent Putman <putmanb at georgetown.edu>wrote:

>
> On 10/31/12 5:37 PM, Yaowen Tu wrote:
> >
> > Caused by: java.lang.IllegalArgumentException: Manager with name
> > 'XMLSignature' does not exist
> >     at
> >
> org.opensaml.xml.security.keyinfo.NamedKeyInfoGeneratorManager.getFactory(NamedKeyInfoGeneratorManager.java:157)
> >     at
> >
> org.opensaml.xml.security.SecurityHelper.getKeyInfoGenerator(SecurityHelper.java:1050)
> >     at
> >
> org.opensaml.xml.security.SecurityHelper.prepareSignatureParams(SecurityHelper.java:847)
> >     at com.actuate.server.saml.SAML.createSignature(SAML.java:191)
> >     at
> >
> com.actuate.server.saml.SPMetadataGenerator.generateMetadata(SPMetadataGenerator.java:66)
> >     ... 27 more
> >
> > What is wrong with my code?
>
>
> Unless you have defined one, there is no KeyInfo generator manager
> called "XMLSignature".  In fact there aren't any named ones by default
> at all.  Just use the default one by passing in null.
> --
> To unsubscribe from this list send an email to
> users-unsubscribe at shibboleth.net
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://shibboleth.net/pipermail/users/attachments/20121031/68519a76/attachment.html 


More information about the users mailing list