0

クライアント、サーバー、AdminConsole(別のクライアントコンピューター上)間の通信を保護するには何が必要ですか。私は次のシナリオを持っています:

AdminConsole(Client2)が何らかのアクションを実行します(WCFサーバーを呼び出します)-> WCFサーバー(アクションを処理し、別のWCF呼び出しを介して特定のクライアントに送信します)-> Client1(WindowsサービスのWCFサービスを使用)

Client1などのすべてのクライアントに対してSSL証明書を作成する必要がありますか?->100クライアントの場合=100クライアントSSL証明書?または、SSL証明書でWCFサーバーだけを保護するだけで十分ですか?

4

2 に答える 2

4

ある程度、それはあなたがやろうとしていることに依存します。

クライアントに適切なサーバーへの接続を認識させ、通信の機密性を確保し、整合性を保証する(知らないうちに変更することはできません)場合は、サーバーにSSL証明書が必要です。

サーバーが監査/承認を実行できるようにクライアントが誰であるかを知る必要がある場合、クライアントはサーバーに対して自身を識別する何らかの方法を持っている必要があります。ここには、Windowsクレデンシャル、カスタムユーザー名とパスワード、クライアント証明書、SAMLトークンなど、要件に応じていくつかのオプションがあります。

于 2012-04-19T12:00:39.693 に答える
2

サーバーに必要なSSL証明書のみ-各クライアントにはSSL証明書は必要ありません:)

于 2012-04-19T11:49:11.257 に答える