実験室環境では、 A、B、Cの3 つの「アプリケーション」があります。
BとCは、WCF チャット サービスをホストします。Aはただのクライアントです。
アプリケーションはBでホストされている WCF サービスを認識し、Bは C でホストされている WCF サービスを認識します。したがって、アプリケーションはメッセージをCに直接送信できません。
X509証明書で保護されたメッセージセキュリティでnetTcpBindingを使用しています。 アプリはBとCの証明書を知っています。
Bアプリのチャット サービスのプロキシを作成し、メッセージをCアプリにルーティングするようにBに指示するマークを付けてメッセージを送信したいと考えています。また、メッセージをC証明書でエンコードしたいので、 BはCに指定されたメッセージを読み取ることができません。
この問題は、多くのひどい方法で解決できます。私は WCF に少し慣れていないので、より良い解決策を見つけるために助けが必要です。
この問題を解決するためのより良いアプローチを提案できますか?
ありがとうございました!