このコードを https で実行しようとしています: http://www.codeproject.com/Articles/93301/Implementing-a-Multithreaded-HTTP-HTTPS-Debugging
ページの下部に、makecert.exe を使用して https でこれを実行するには、秘密鍵で新しい証明書を作成する必要があると書かれています。これは著者が使用したコマンドです:
makecert.exe cert.cer -a sha1 -n "CN=matt-dot-net" -sr LocalMachine -ss My -sky signature -pe -len 2048
同じコマンドを実行して、CN をホスト名に変更し、証明書を置き換えました。https サイトにアクセスすると、firefox で警告が表示されます (フィドラーを使用する場合と同じ):
この接続は信頼されていません。リスクを理解しています -> 例外を追加します
そして、私はこのエラーを受け取ります:
このサイトは、無効な情報で自分自身を識別しようとします。間違ったサイト: 証明書が別のサイトに属しており、個人情報の盗難を示している可能性があります。認定機関によって検証されていないため、証明書は信頼されていません。
[Confirm Security Exception] をクリックすると、問題なく動作するようです。
「間違ったサイト証明書」エラーを削除するにはどうすればよいですか? 証明書を間違って生成しましたか? サイトのmakecert.exeの例でわかる限り、秘密鍵は含まれていませんか? ありがとう!