1

WCF の証明書資格情報について非常に混乱しています。私はサービスを持っていて、メッセージ セキュリティに接続したいと考えています。

新しい動作を追加すると、serviceCredentials タグには 2 つのオプションがあります。1 - serviceCertificate および 2 - clientCertificate。

私が知りたいのは、これらのタグの意味です。servicecertificate は、探している証明書をクライアントに伝えますか、それとも正しい証明書を探して検証するのは clientcertificate ですか?

私はbasicHttpBindingを使いたいです。

質問に答えていただきありがとうございます。

4

2 に答える 2

0

serviceCertificate タグは、サーバーがそれ自体を識別し、トランスポート セキュリティのために使用する証明書を指定します。クライアントがリクエストを送信すると、serverCertificate タグで指定されたサーバー証明書もクライアントに提示されるため、クライアントはサーバーを信頼して検証できます。

于 2012-08-13T05:34:19.000 に答える
0

二重通信パターンを必要とするサービスを作成している場合に使用する clientCertificate は、通常、各要求と同様に、クライアントがその証明書をサービスに送信するため、サービスはコピーを必要としません。ただし、サービスには通常の方法で要求がないため、これは二重パターンには当てはまりません...したがって、事前にそれが必要です。

serviceCertificate はご想像のとおり、メッセージの暗号化に使用される証明書です

MSDN ノートはそれらを十分にカバーしています。

http://msdn.microsoft.com/en-us/library/ms731340 -- サービス証明書

http://msdn.microsoft.com/en-us/library/ms731367 -- clientCertificate

それが役立つことを願っています

于 2012-08-09T07:24:45.740 に答える