WCF サービスに暗号化を実装しようとしています。これを行うには、いくつかのオプションがあることを認識しています。私はそれらに興味がありません。パスワードを使用して、反復可能な RSA キーを再生成したいと考えています。これらのキーは、実際に渡されたデータの暗号化に使用される AES キーの交換に使用されます。
これを行うにはカスタムバインディングが必要だと思います。また、独自のバインディング要素を NetTCP バインディングに単純に追加することにも興味があります。既存のバインディングをカスタマイズしたり、完全なカスタム バインディングを作成しようとした人はいますか?
更新 1
カスタムバインディングの作成については、どんな意見でも構いません。暗号化部分を起動して、そこから作業できます。
Update2
顧客バインディングとカスタム バインディング要素があります。現在、MessageEncoder.WriteMessage のオーバーライドを実装しています。適切な暗号化キーを使用できるように、メッセージの送信先を知る必要があります。この宛先アドレスにアクセスできないようです。