すべての SSL 記事 SSL と証明書

SSL証明書とは?

SSL証明書はWebサーバーにインストールされるデジタルファイルで、2つのことを行います:サーバーのIDを証明(認証)し、暗号化接続を有効化(HTTPS)します。サイトに有効なSSL証明書がある場合、URLはhttps://で始まり、ブラウザはパドロックアイコンを表示します。

「SSL証明書」という用語は今でも普遍的に使用されていますが、基礎技術は現在TLS(Transport Layer Security)です — SSLは2015年に非推奨になりました。「SSL証明書」と言うとき、TLS証明書を意味しています。

SSL証明書の中身

SSL証明書はX.509ファイルで、以下を含みます:

フィールド目的
Subject(CN/SAN)example.comwww.example.com証明書が有効なドメイン
公開鍵ECDSA P-256またはRSA 2048鍵TLSハンドシェイク中に暗号化を確立するために使用
発行者Let’s Encrypt、DigiCert署名した認証局
有効期限Not Before / Not Afterこの期間後に証明書が期限切れ(LEでは90日)
シリアル番号固有の16進文字列この特定の証明書を識別
署名CAのデジタル署名証明書が改ざんされていないことの証明
鍵用途Digital Signature、Key Encipherment証明書の使用目的

サーバーは証明書の公開鍵で暗号化されたデータを復号できる、対応する秘密鍵を保持しています。この鍵ペアがHTTPS暗号化の基盤です。

SSL証明書の仕組み

https://example.comにアクセスすると:

  1. ブラウザがサーバーのSSL証明書を要求
  2. サーバーが証明書(公開鍵を含む)を送信
  3. ブラウザが確認:証明書は期限切れか?ドメインと一致するか?信頼された認証局が署名しているか?
  4. 有効なら、ブラウザは公開鍵を使用して共有セッション鍵をネゴシエート
  5. すべてのトラフィックがセッション鍵で暗号化 — 間にいる誰も読めない

これはミリ秒で発生します。完全な技術ウォークスルー →

SSL証明書の種類

認証レベル別

タイプ検証対象ブラウザ表示コスト最適な用途
DV(ドメイン認証)ドメイン所有パドロック無料(Let’s EncryptWebサイトの90%以上
OV(組織認証)ドメイン + 組織パドロック(同じ)$50-200/年企業コンプライアンス
EV(拡張認証)ドメイン + 徹底的な組織監査パドロック(同じ)$100-500/年特定の規制要件

3つすべてが同一の暗号化を提供します。違いは認証局がIDをどの程度検証するかであり、暗号化の強さではありません。詳細な比較 →

ドメインカバレッジ別

タイプカバー
単一ドメイン1つの特定ドメインexample.com
ワイルドカードドメイン + すべてのサブドメイン*.example.com
マルチドメイン(SAN)複数の特定ドメインexample.com + example.org

どのタイプが必要? →

SSL証明書の取得方法

最も速い方法 — 無料、インストール不要:

  1. GetHTTPSにアクセス
  2. ドメイン名を入力
  3. ドメイン検証を完了(HTTP-01またはDNS-01
  4. 証明書ファイルをダウンロード
  5. サーバーにインストール(NginxApachecPanelその他

GetHTTPSはWeb Crypto APIを使用して秘密鍵をブラウザ内で生成します — デバイスを離れません。完全なステップバイステップガイド →

鍵 vs 証明書 — 違い

よく混同されます:

ファイル内容秘密にする?
秘密鍵privkey.pemサーバーに残る秘密鍵。受信データを復号。はい — 絶対に共有しない
証明書cert.pemすべての訪問者に送信される公開ファイル。公開鍵 + CA署名を含む。いいえ — 設計上公開
チェーンchain.pem中間CA証明書。証明書をルートCAに接続。いいえ
フルチェーンfullchain.pem証明書 + チェーンを結合。ほとんどのサーバーがこれを必要とする。いいえ
CSR一時的なリクエストファイル。証明書をリクエストするために認証局に送信。発行後に破棄

SSL証明書のコスト

プロバイダーコスト証明書タイプ
Let’s Encrypt(GetHTTPS経由)無料DV(有料と同じ暗号化)
Buypass Go無料DV、180日有効期間
Sectigo / Comodo$50-200/年DV、OV、EV
DigiCert$200-500/年DV、OV、EV
GlobalSign$100-400/年DV、OV、EV

無料証明書は有料と同じ暗号化を提供します。有料SSLは価値がある? →

よくある質問

SSL証明書はどのくらい持ちますか?

Let’s Encrypt:90日。有料証明書:最大1年(2029年までに47日に短縮)。有効期限前に更新する必要があり、そうしないとサイトにセキュリティ警告が表示されます。更新方法 →

SSL証明書を無料で取得できますか?

はい。Let’s Encryptは有料と同じ暗号化の無料DV証明書を発行します。3億以上のWebサイトが使用しています。GetHTTPSで5分で取得できます。

ドメインごとに別々の証明書が必要ですか?

必ずしもそうではありません。ワイルドカード証明書はすべてのサブドメイン(*.example.com)をカバーします。SAN/マルチドメイン証明書は複数の異なるドメインをカバーします。1つのLet’s Encrypt証明書に最大100ドメインを含められます。

SSL証明書が期限切れになるとどうなりますか?

ブラウザが訪問者をブロックするフルページのセキュリティ警告を表示します。検索エンジンがページをインデックスから除外する場合があります。有効期限の確認方法 → | 更新方法 →

無料SSL証明書はECサイトに安全ですか?

はい。PCI DSSは暗号化を要求し、特定の証明書タイプは要求しません。無料DV証明書は要件を満たします。決済プロセッサ(Stripe、PayPal)が機密カードデータを処理します。無料 vs 有料の比較 →

SSLとHTTPSの違いは何ですか?

HTTPSはHTTP接続にTLS/SSL暗号化を適用した結果です。SSL証明書がHTTPSを可能にするものです — TLSハンドシェイクが必要とする公開鍵とID証明を提供します。

関連記事

SSL と証明書 2026-05-08
HTTPSとは?完全ガイド
HTTPSはブラウザとWebサイト間の接続を暗号化します。HTTPSの仕組み、TLSハンドシェイク、HTTP vs HTTPSの違い、パフォーマンスへの影響、無料での有効化方法を解説します。
SSL と証明書 2026-05-07
SSL証明書の種類:DV、OV、EVの解説
ドメイン認証(DV)、組織認証(OV)、拡張認証(EV)のSSL証明書を比較。検証の違い、コスト、各タイプが実際に必要な場面を解説します。
SSL と証明書 2026-05-07
SSL/TLSの仕組み:TLSハンドシェイクの解説
TLSハンドシェイクのビジュアルウォークスルー。ブラウザとサーバーがミリ秒で暗号化接続を確立する方法を解説。TLS 1.2、TLS 1.3、セッション再開、前方秘匿性をカバーします。
はじめに 2026-05-08
無料SSL証明書の取得方法(ステップバイステップガイド)
Let's Encryptから5分で無料のSSL証明書を取得。ソフトウェアのインストール不要、アカウント作成不要。4つの方法、両方のチャレンジタイプ、6つのプラットフォームへのインストール、トラブルシューティングを網羅した完全ガイドです。
ブラウザで無料 SSL 証明書を取得
インストール不要、アカウント不要。秘密鍵は常にデバイスに残ります。
証明書を取得