在使用以下 SAML 的 JARS 集时,我们在签署内容时遇到了问题。
opensaml-2.5.1-1.jar
openws-1.4.2-1.jar
xmlsec-1.5.2.jar
xml-apis-1.3.04.jar
xmltooling-1.3.2-1.jar
这些是在JBOSS:
geronimo-stax-api_1.0_spec-1.0.1.jar jettison
-1.3.1.jar
serializer-2.7.1.jar
xalan-2.7.1.jar
xercesImpl.jar
xml-apis-1.3.04.jar
在我们的 SAML 代码org.apache.jcp.xml.dsig.internal.dom.XMLDSigRI
中是我们正在使用的 JSR 提供程序。
我们在 jdk1.5.0_14 上。和 jboss-4.2.3.GA。
使用上述版本集,数字签名在 signature.sign(signContext); 处失败;
签名的javax.xml.crypto.dsig.XMLSignature
类型是 signContext 的类型是javax.xml.crypto.dsig.dom.DOMSignContext
没有抛出异常,但签名失败并给出空响应。
任何人都可以对此有所了解吗?
萨卢多斯
卡西克