我们在使用以下JARS for SAML时签署内容时遇到问题
opensaml-2.5.1-1.jar
openws-1.4.2-1.jar
xmlsec-1.5.2.jar
XML的API-1.3.04.jar
xmltooling-1.3.2-1.jar
这些是JBOSS认可的罐子:
Geronimo的StAX的api_1.0_spec-1.0.1.jar
抛弃-1.3.1.jar
串行-2.7.1.jar
xalan的-2.7.1.jar
xercesImpl.jar
XML的API-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
没有抛出异常但是签名失败并且给出了空响应。
任何人都可以对此有所了解吗?
Saludos
Kartheek
答案 0 :(得分:0)
从jboss客户端文件夹和jbossws-sar文件夹中删除xmlsec.jar后,此问题已解决。谢谢!