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 client フォルダーと jbossws-sar フォルダーから xmlsec.jar を削除した後に解決されました。

于 2013-05-06T06:25:55.213 に答える