【问题标题】:SAML Signing problemsSAML 签名问题
【发布时间】:2013-05-02 07:58:48
【问题描述】:

在为 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 中认可的 jar:
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-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

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

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

感谢

卡提克

【问题讨论】:

  • 能贴出相关代码吗?为什么不使用 OpenSAML 签名方法?
  • 嗨 Stefan,从 jboss 客户端文件夹和 jbossws-sar 文件夹中删除 xmlsec.jar 后,此问题已解决。谢谢!

标签: xml security saml


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-11
    • 2017-12-30
    • 1970-01-01
    • 2021-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-14
    相关资源
    最近更新 更多