2013-05-02 103 views
0

在使用以下一組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-apis-1.3.04.jar
SAML簽名問題

在我們的SAML代碼org.apache.jcp.xml.dsig.internal.dom.XMLDSigRI是我們正在使用的JSR提供程序。
我們在jdk1.5.0_14。和jboss-4.2.3.GA。

使用上述版本的數字簽名在簽名失敗sign.sign(signContext);

簽名的類型是javax.xml.crypto.dsig.XMLSignature 類型signContext的是javax.xml.crypto.dsig.dom.DOMSignContext

沒有拋出異常,但簽約失敗和空給出響應。

任何人都可以對此有所瞭解嗎?

Saludos

Kartheek

+0

你能發表相關的代碼嗎?爲什麼你不使用OpenSAML簽名方法? – 2013-05-02 08:36:30

+0

嗨Stefan,從jboss客戶端文件夾和jbossws-sar文件夾中刪除xmlsec.jar後,此問題得到解決。謝謝! – 2013-05-06 06:25:01

回答

0

這個問題是從JBoss客戶端文件夾,然後將JBossWS-SAR folders.Thanks取出xmlsec.jar後解決!