在使用以下一組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
你能發表相關的代碼嗎?爲什麼你不使用OpenSAML簽名方法? – 2013-05-02 08:36:30
嗨Stefan,從jboss客戶端文件夾和jbossws-sar文件夾中刪除xmlsec.jar後,此問題得到解決。謝謝! – 2013-05-06 06:25:01