SSLサーバ証明書
提供: セキュリティ
2014年6月8日 (日) 23:56時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「SSLサーバ証明書(公開鍵証明書, 電子証明書, SSL証明書) とは、ウェブサイトのログインページや個人情報の入力ページなど...」)
スポンサーリンク
SSLサーバ証明書(公開鍵証明書, 電子証明書, SSL証明書) とは、ウェブサイトのログインページや個人情報の入力ページなどセンシティブな情報を扱うサイトで利用されます。サーバの真正性と通信の暗号化に利用されます。暗号化されているサイトのURLのプロトコル部分は、HTTPSで始まります。審査基準の厳しい EV SSL証明書(Extended Validation SSL証明書)と呼ばれる証明書もあります。信頼出来ない自己署名証明書(オレオレ証明書)と呼ばれる証明書もあります。オレオレ証明書は、テストなどの目的で利用されることがあります。
読み方
- SSLサーバ証明書
- えすえすえる さーば しょうめいしょ
- SSL証明書
- えすえすえる しょうめいしょ
- EV SSL証明書
- いーぶい えすえすえる しょうめいしょ
概要
SSLサーバ証明書は、有償で発行されます。
SSLサーバ証明書には、いくつかの種類があります。
- 単体のコモンネームに発行された証明書
- 複数のコモンネームに対して発行されたワイルドカード証明書(Wild Card)
複数のコモンネームをサポートするには、証明書の拡張領域(SAN, SANs, Subject Alternative Names, サブジェクトとの別名)を使用します。
www.github.com の証明書のフィールドでは、以下の設定がされています。
Not Critical DNS Name: www.github.com DNS Name: *.github.com DNS Name: *.github.io DNS Name: *.githubusercontent.com
Subject Alternative Names
OpenSSLコマンドで SAN を調べる方法は、以下の通りです。
$ openssl s_client -connect raw.github.com:443 < /dev/null 2&>1 \ | openssl x509 -noout -text | grep -A 3 Alternative X509v3 Subject Alternative Name: DNS:www.github.com, DNS:*.github.com, DNS:*.github.io, DNS:*.githubusercontent.com X509v3 Key Usage: critical Digital Signature, Key Encipherment
Yahoo!Inc は、大量に登録されています。
$ openssl s_client -connect yahoo.com:443 < /dev/null 2&>1 \ | openssl x509 -noout -text | grep -A 3 Alternative X509v3 Subject Alternative Name: DNS:www.yahoo.com, DNS:yahoo.com, DNS:hsrd.yahoo.com, DNS:us.yahoo.com, DNS:fr.yahoo.com, DNS:uk.yahoo.com, DNS:za.yahoo.com, DNS:ie.yahoo.com, DNS:it.yahoo.com, DNS:es.yahoo.com, DNS:de.yahoo.com, DNS:ca.yahoo.com, DNS:qc.yahoo.com, DNS:br.yahoo.com, DNS:ro.yahoo.com, DNS:se.yahoo.com, DNS:be.yahoo.com, DNS:fr-be.yahoo.com, DNS:ar.yahoo.com, DNS:mx.yahoo.com, DNS:cl.yahoo.com, DNS:co.yahoo.com, DNS:ve.yahoo.com, DNS:espanol.yahoo.com, DNS:pe.yahoo.com, DNS:in.yahoo.com, DNS:sg.yahoo.com, DNS:id.yahoo.com, DNS:malaysia.yahoo.com, DNS:ph.yahoo.com, DNS:vn.yahoo.com, DNS:maktoob.yahoo.com, DNS:en-maktoob.yahoo.com, DNS:ca.my.yahoo.com, DNS:gr.yahoo.com, DNS:att.yahoo.com, DNS:au.yahoo.com, DNS:nz.yahoo.com, DNS:tw.yahoo.com, DNS:hk.yahoo.com, DNS:brb.yahoo.com, DNS:my.yahoo.com, DNS:add.my.yahoo.com X509v3 Basic Constraints: CA:FALSE
サポート状況
wget
wgetコマンドがSANをサポートしていない模様。
関連項目
ツイート
スポンサーリンク