0

在使用以下 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

没有抛出异常,但签名失败并给出空响应。

任何人都可以对此有所了解吗?

萨卢多斯

卡西克

4

1 回答 1

0

从 jboss 客户端文件夹和 jbossws-sar 文件夹中删除 xmlsec.jar 后,此问题已解决。谢谢!

于 2013-05-06T06:25:55.213 回答