私は、要求/応答が署名されただけであるはずのWCF Webサービスを作成しています。このため は、のServiceContract属性に私は大丈夫作品なぜWCF SoapFault応答は暗号化されるのですか?
ProtectionLevel = ProtectionLevel.Sign
を設定しています。
要件のために、一部のSoapFaultがサービスからスローされるはずです。 SoapFaultsの二つのタイプ:このためにWS-Addressingのに関連するアプリケーション
- (例えばメッセージIDが欠落している)
私はSoafFaultsに対処するためのアプローチのノーマルを使用しています:作成メッセージインスタンスがMessageFault.CreateFaultで作成されるIErrorHandler。
返されるSoapFaultのほとんどは暗号化されていません(私にとっては問題ありません)。 私の質問は、action = "http://www.w3.org/2005/08/addressing/fault" "http://www.w3.org/2005/08/addressing/soap/fault"は暗号化されていますか?
暗号化されていることをどのように知っていますか?サンプルレスポンスを提供できますか? – esskar
SvcTraceViewer(クライアント側)で表示するので、暗号化されていることがわかりました。 – csg
@csgあなたはなぜそれを見つけましたか?私はまったく同じ問題を抱えています。 –