質問: サーバ証明書のコモンネームについて サーバ証明書のコモンネーム(common name、一般名)について教えてください。 公的認証局のホームページを見ると、サーバ証明書のコモンネームはssl接続するサイトのurl(fqdnまたはipアドレス)とする、と記載されています。しかし当方の知り得る範囲で(イントラネット内ですが)、証明書のコモンネームとurlが異なるものがあります。(*を使っていて一部しかあっていない、などということではなく、まったく異なるドメイン名となっている) このことに関して以下について教えていただけませんでしょうか。 (1) 証明書のコモンネームとurlを一致させるというのは、サーバ証明書の仕組みとして必須なのでしょうか?それとも、努力目標やマナーといった「必ずしも一致させなくても良い」というレベルの取り決めなのでしょうか? (2) 当方にて、前述したコモンネームとurlが異なるサイトを表示させた場合、証明書エラーが出たり、url欄が赤色で協調されたりということはありませんでした(当方はinternet explorer8を使用)。コモンネームとurlが違う場合、webブラウザはユーザには何ら警告を出さないものなのでしょうか? 以上、よろしくお願いいたします。
回答: (1) 必須です。 文字通り「証明書」なのですから、証明書の内容と実際が異なっていたら証明になりません。 (2) 通常は警告を出します。 internet explorerならば、「ツール」→「インターネットオプション」→「詳細設定」→「セキュリティ」→「証明書のアドレスの不一致について警告する」のチェックが外れているのではないでしょうか。 この項目のチェックが外れていると、そのieでは詐欺サイトの確認を行いません。 おそらくイントラネットでエラーを表示させないために設定を変えたのだと思われますが、そのieでインターネット上のサイトは見ない方が良いでしょう。他にも安全性を無視した設定がされているかもしれないので、悪意のあるサイトにより何かを仕込まれたり騙されたりする可能性があります。