您能否帮助我们解决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验证。
请提供原因/解决方案。
答案 0 :(得分:0)
您可能还有引用问题 - XML签名验证使用对XML文档中的签名数据的引用。在JDK 1.6.21+中,引用检查比以前更加严格,这通常会导致错误。在这里进行充分讨论: