IIS でホストされている WCF サービスがあります。サービスはbasicHttpBindingであることが義務付けられています。外部に公開する WCF サービスの前に IBM DataPower があります。
事前共有公開鍵を使用してメッセージ本文を暗号化する必要がある WCF クライアント アプリ (ClientBase から継承) を作成しています。DataPower はそれを復号化し、メッセージをホスティング サーバーに転送します。応答に関しては、DataPower はそれを暗号化し、クライアントは受信した応答を復号化できるはずです。これを実現する 1 つの方法 (私が考えることができる) は、IClientMessageInspector を使用し、BeforeSendRequest() を使用して AfterReceiveReply() を暗号化して復号化することです。このルートに進む前に、これを達成するために利用できる他のオプションを知りたいと思いましたか?