0

google.comを閲覧するとき、アドレスバーをクリックしてそれがgoogle.comであることを確認できます。

ここに画像の説明を入力してください ここに画像の説明を入力してください

しかし、グーグルが公開していると仮定しましょう Service1、そして私は-c#を使用してこのサービス(wcf)を消費します-

私のサービスは、彼がgoogle.comに接続していることをどのように保証できますか?

ここに証明書が含まれていることは知っています。

ストアからローカル証明書を読み取る方法をすでに 知っています。しかし、この証明書は私の店にはありません。

質問 :

では、どのようにして(そしてどの段階で)Googleの証明書データを読み取り、それらに接続していることを確認できますか?

ありがとうございました。

4

1 に答える 1

0
ServicePointManager.ServerCertificateValidationCallback = 
    (sender, certificate, chain, policyError) => {
        var subject = certificate.Subject;
        return subject == "CN=www.google.com, O=Google Inc, L=Mountain View, S=California, C=US";
    };
于 2012-11-08T09:15:27.240 に答える