1

Web サービスで WS-Security (XML-Signature および XML-Encryption) を使用しています。より大きなバイナリ オブジェクトには、MTOM を使用する予定です。

私が理解したことから、バイナリデータは次のようなものを介して参照されるということです:

<xop:include href="SomeUniqueID"/>

ここには 2 つの問題があります。

1) このバイナリ データを SOAP ヘッダーの XML-Signature 部分に含めるにはどうすればよいですか?

2) XML 暗号化を使用するにはどうすればよいですか (または、より具体的には、XML 暗号化を「自動的に」実行する CXF の標準的な方法)?

4

1 に答える 1

0

MTOM を使用していないかのように、データを XML 署名に含めることができます。MTOM を有効にすると、最初は常にデータが Base64 でエンコードされ、次にバイナリ データに変換されて MIME 添付ファイルとして送信されます。

CXF は、ファイルのこの一時的な Base64 表現を使用して、メッセージの署名に含めます。

于 2014-03-14T09:09:34.613 に答える