Java中WAS7中的SAML VerificationException

时间:2013-04-08 09:44:32

标签: java saml

您能否帮助我们解决SAML验证问题。

我们有SAML Single Sing的应用程序,它适用于所有环境,现在我们正在转向 WAS7 ,当我们安装相同的应用程序时,我们得到 VerificationException < / strong>在使用publickey验证SamlResponse时。

samlResponse.verify(idpPublicKey);

执行上述语句时,我们收到以下异常。

org.eclipse.higgins.saml2idp.saml2.XMLElement $ VerificationException:签名值无效。     在org.eclipse.higgins.saml2idp.saml2.XMLElement.verify(XMLElement.java:283)

我们使用higgings jar文件进行SAML验证。

请提供原因/解决方案。

1 个答案:

答案 0 :(得分:0)

您可能还有引用问题 - XML签名验证使用对XML文档中的签名数据的引用。在JDK 1.6.21+中,引用检查比以前更加严格,这通常会导致错误。在这里进行充分讨论:

http://ipsec.pl/node/1119