Thanks Brent. Are you suggesting simply use: <br><div id=":22x"> prepareSignatureParams(signature, signingCredential, null, null);?<br><br>I have tried this, and after creating a signed object, when I try to validate it, I got this exception:<br>
</div><br>org.opensaml.xml.validation.ValidationException: Apache XMLSignature does not exist on SignatureImpl<br> at org.opensaml.security.SAMLSignatureProfileValidator.validateSignatureImpl(SAMLSignatureProfileValidator.java:70)<br>
at org.opensaml.security.SAMLSignatureProfileValidator.validate(SAMLSignatureProfileValidator.java:56)<br> at com.actuate.server.saml.SAML.validateSignature(SAML.java:202)<br><br>So should I try to create a "XMLSignature" manager or try to resolve this problem?<br>
<br><br clear="all">Yaowen<br>
<br><br><div class="gmail_quote">On Wed, Oct 31, 2012 at 2:57 PM, Brent Putman <span dir="ltr"><<a href="mailto:putmanb@georgetown.edu" target="_blank">putmanb@georgetown.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
On 10/31/12 5:37 PM, Yaowen Tu wrote:<br>
><br>
> Caused by: java.lang.IllegalArgumentException: Manager with name<br>
> 'XMLSignature' does not exist<br>
> at<br>
> org.opensaml.xml.security.keyinfo.NamedKeyInfoGeneratorManager.getFactory(NamedKeyInfoGeneratorManager.java:157)<br>
> at<br>
> org.opensaml.xml.security.SecurityHelper.getKeyInfoGenerator(SecurityHelper.java:1050)<br>
> at<br>
> org.opensaml.xml.security.SecurityHelper.prepareSignatureParams(SecurityHelper.java:847)<br>
> at com.actuate.server.saml.SAML.createSignature(SAML.java:191)<br>
> at<br>
> com.actuate.server.saml.SPMetadataGenerator.generateMetadata(SPMetadataGenerator.java:66)<br>
> ... 27 more<br>
><br>
> What is wrong with my code?<br>
<br>
<br>
</div>Unless you have defined one, there is no KeyInfo generator manager<br>
called "XMLSignature". In fact there aren't any named ones by default<br>
at all. Just use the default one by passing in null.<br>
--<br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net">users-unsubscribe@shibboleth.net</a><br>
</blockquote></div><br>