IIS 6 を実行している多数の開発およびテスト サーバーで使用するための自己署名ワイルドカード SSL 証明書を作成しようとしています。それが機能します。私が行った最も成功した方法は、この OpenSSL ガイドに従い、makecert.exe を次のように使用することでした。
makecert.exe -r -b 01/01/2009 -e 01/01/2042 -sr LocalMachine -ss MY -a sha1 -n CN="*.example.com" -sky exchange -pe -eku 1.3.6.1.5.5.7.3.1 -sy 12 -sp "Microsoft RSA SChannel Cryptographic Provider" wildcard.cer
どちらも IIS 6 が受け入れる証明書を生成しますが、実際にサイトを表示しようとすると、Firefox で次のエラーが発生します。
データ転送が中断されました
ページの読み込み中に dev.example.com への接続が中断されました。
IEはただ与える:
インターネット・エクスプローラーがウェブページを表示できない
最も考えられる原因:
- インターネットに接続していません。
- Web サイトで問題が発生しています。
- アドレスに入力ミスがある可能性があります。
このエラーは、ドメイン名、マシン名、localhost、ローカル IP、ループバック IP のいずれでアクセスしようとしても発生します。
では、IIS 6 で動作する自己署名ワイルドカード証明書を作成するにはどうすればよいでしょうか? または、作成済みの問題で発生している問題をどのように修正できますか?