サーバーの環境がSNIに対応したものかどうかを確認するには

参考:
NameBasedSSLVHostsWithSNI - Httpd Wiki


SNI(Server Name Indication:RFC4366)が使える環境:

  • OpenSSL 0.9.8f以降(0.9.8k以降はデフォルトで組み込み)
  • Apacheが、SNIがビルドされたOpenSSLを使えるように設定されていること


SNIがビルドされたOpenSSLが使えるようになっていない場合、
Apacheのerror.logに、

"You should not use name-based virtual hosts in conjunction with SSL!!"

と表示される。


使えるようになっている場合は、

"[warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support(RFC4366)"

と表示される。