Exception when creating the signature using OpenSAML lib

Brent Putman putmanb at georgetown.edu
Wed Oct 31 17:57:53 EDT 2012


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.


More information about the users mailing list