サーバーの環境が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)"
と表示される。