わかりました、私の状況を説明させてください。クライアントとサーバー間の通信をシミュレートしたい。
「TestCA」という自己署名証明書を作成し、信頼できる証明書のルート機関セクションにインストールしました。
この自己署名証明書を使用して、「ServerCert」という名前とサブジェクト「CN=localhost:2001」を持つ証明書と、「ClientCert」という名前とサブジェクト名「CN=www.client.com」を持つ別の 2 つの証明書を作成し、インストールしました。どちらも証明書フォルダーの個人セクションにあります。
サブジェクト名 ["CN=localhost:2001"] の証明書を使用して、HTTPS として IIS に Web サービスをデプロイしました。Web サービスは [localhost] とポート 2001 にデプロイされました。Web サービスを参照しようとすると、Internet Explorer で次のエラーが表示されます。
この Web サイトによって提示されたセキュリティ証明書は、別の Web サイトのアドレスに対して発行されました。
セキュリティ証明書の問題は、ユーザーをだまそうとしたり、サーバーに送信するデータを傍受したりする試みを示している可能性があります。
証明書のサブジェクト名が ["CN=localhost:2001"] で、閲覧している Web サイトの Web アドレスが [https://localhost:2001/] であるため、このエラーが表示される理由がわかりません。
IE がこのエラーを表示しないようにするには、どうすればこの問題を解決できますか?