メトロ Web スタックから SOAP Fault に署名する方法を知っている人はいますか?
メトロ Web スタック (cxf を完全に削除) を使用して、JBoss 6.x に多数の Web サービスをデプロイしています。
すべてのサービスは、(ペイロードの本文に署名することによって) 要求と応答に相互証明書セキュリティを適用します。これは、SOAP フォールトでない場合、問題なく期待どおりに機能します。つまり、クライアントは、サービス応答。
私が抱えている問題は、SOAP Fault を生成してクライアントに返すサービスのいずれかがチェック例外をスローすると、クライアントは「署名または復号化が無効でした」と不平を言うことです。
SOAP Fault (検証に失敗) に署名するための有効なサービス応答 (正常に検証) に署名する同じ wsit ポリシーを使用しています。
メトロから SOAP フォールトに署名する際に、これまたは同様の問題が発生した人はいますか? そして、これを行うための既知の標準的な方法はありますか?
ヘルプ/提案をいただければ幸いです。ありがとう。