SSL導入・運用の完全サマリー(完成版)
― 証明書選定・価格比較・自動更新・エラー対処・HTTP/2/3・移行・環境別手順 ―
1. SSL / HTTPSとは何か(前提)
SSL(現在はTLS)は、Webサーバとブラウザ間の通信を暗号化し、
- 盗聴防止
- なりすまし防止
- 改ざん防止
を実現します。現在は HTTPS化が事実上必須 です。
2. SSL証明書の種類(DV / OV / EV)比較表
― 価格差が分かる実務向け整理 ―
■ 認証レベル別 比較
| 項目 | DV(ドメイン認証) | OV(企業認証) | EV(拡張認証) |
|---|---|---|---|
| 認証内容 | ドメイン所有確認 | 企業実在確認 | 厳格な企業審査 |
| 発行速度 | 即時〜数分 | 数日 | 数日〜1週間 |
| 表示上の違い | ほぼ同じ | ほぼ同じ | ほぼ同じ |
| 暗号強度 | 同等 | 同等 | 同等 |
| 主な用途 | 一般Web / API | 企業公式 | 金融・官公庁 |
3. 年間価格目安(単一ドメイン / ワイルドカード別)
■ 認証レベル × ドメイン範囲 別価格表
| 認証 | 単一 / SAN(www含む) | ワイルドカード(*.example.com) |
|---|---|---|
| DV | 0円〜5,000円 | 0円〜15,000円 |
| OV | 30,000〜100,000円 | 80,000〜200,000円 |
| EV | 100,000〜300,000円以上 | 150,000円〜(提供社限定) |
※ SAN= example.com + www.example.com
※ Let's Encrypt は DVのみ/無料
4. DV / OV / EV の判断基準(実務的おすすめ)
■ 基本方針
暗号の安全性はどれも同じ
違いは「誰が運営しているかをどこまで保証するか」
■ 実務でのおすすめ判断
| サイト内容 | 推奨 |
|---|---|
| 個人サイト・ブログ | DV |
| 一般的Webサービス | DV |
| オンライン決済あり(Stripe / PayPal 等の有名決済) | DVで十分なケースが多い |
| 会員登録・個人情報あり | DV / OV |
| 企業公式サイト | OV |
| 独自決済・金融・官公庁 | EV |
🔑 重要
決済の信頼性は SSLではなく決済事業者側 が担保します。
そのため
👉 DV + 有名決済サービス は非常に一般的です。
5. 単一ドメイン / SAN / ワイルドカードの整理
■ ドメイン範囲の違い
| 種類 | カバー範囲 | 備考 |
|---|---|---|
| 単一 | example.com | 最小構成 |
| SAN | example.com + www.example.com | 実務で最も多い |
| ワイルドカード | *.example.com | 多数サブドメイン |
■ www / 非www の注意点
example.comとwww.example.comは 別ドメイン- 原則 1セットで証明書に含める
- もしくは 301リダイレクトで統一
6. SSL証明書サービス会社 比較(国内重視)
■ 価格帯つき比較表
| サービス | 国 | 対応 | 単一/SAN | ワイルドカード | 特徴 |
|---|---|---|---|---|---|
| Let's Encrypt | 海外 | DV | 無料 | 無料 | 世界標準・自動更新 |
| GlobalSign | 日本 | DV/OV/EV | 3万〜 | 8万〜 | 国内サポート |
| GMO GlobalSign | 日本 | DV/OV | 中 | 中 | コスパ |
| Cybertrust | 日本 | OV/EV | 高 | 高 | 官公庁実績 |
| SECOM Trust | 日本 | OV/EV | 高 | 高 | 国内信頼 |
| DigiCert | 海外 | 全種 | 高 | 高 | 世界最大手 |
| Sectigo | 海外 | 全種 | 中 | 中 | 旧Comodo |
7. Let's Encrypt 自動更新の仕組み
- 有効期限:90日
- ACMEプロトコル
- certbot が定期更新(cron / systemd)
👉 自動更新前提で設計することが必須
8. SSLエラーの原因と対処一覧
| 症状 | 主因 | 対処 |
|---|---|---|
| 証明書期限切れ | 更新失敗 | 自動更新確認 |
| 安全でない | 中間証明書不足 | fullchain設定 |
| mixed content | HTTP混在 | 全HTTPS化 |
| 名前不一致 | www問題 | SAN/301 |
| 信頼されない | 独自CA | 公的CA |
9. HTTP/2・HTTP/3とSSLの関係
- HTTP/2:SSL必須・高速化
- HTTP/3:QUIC(UDP)+SSL必須
👉 SSLは性能要件でもある
10. サーバ移行時のSSL注意点
- 秘密鍵と証明書はセット
- Let's Encrypt は 再取得前提が安全
- DNS変更後の認証失敗に注意
11. 環境別 SSL 導入要点
Windows(IIS)
- 証明書ストア登録
- HTTPSバインド
Linux(共通)
- certbot / OpenSSL
- CLI管理
Nginx
listen 443 ssl http2;
ssl_certificate fullchain.pem;
ssl_certificate_key privkey.pem;Apache
SSLEngine on
SSLCertificateFile fullchain.pem
SSLCertificateKeyFile privkey.pem12. 最終まとめ(実務結論)
- 大半のサイト:DV + Let's Encrypt + SAN
- オンライン決済ありでも
👉 有名決済利用ならDVで十分 - OV / EV は
👉 ユーザ向けというより「対外説明・社内規程」向け - SSLは
👉 導入より運用が本体