証明書チェーン(しょうめいしょちぇーん)
最終更新:2026/4/28
証明書チェーンは、信頼された認証局(CA)によって署名された一連のデジタル証明書であり、クライアントがサーバーの身元を検証するために使用される。
別名・同義語 認証局チェーン信頼チェーン
ポイント
証明書チェーンは、ルート証明書から始まり、中間証明書を経て、最終的にエンティティの証明書へと続く階層構造を持つ。これにより、信頼の連鎖が確立される。
証明書チェーンの概要
証明書チェーンは、公開鍵基盤(PKI)における重要な概念であり、デジタル証明書の信頼性を確立するために不可欠です。クライアント(通常はWebブラウザ)がSSL/TLS接続を確立する際、サーバーは自身のデジタル証明書を提示します。しかし、クライアントは直接その証明書を信頼するわけではありません。代わりに、証明書チェーンを通じて、信頼された認証局(CA)によって署名されていることを確認します。
証明書チェーンの構成要素
証明書チェーンは、通常、以下の3つの主要な要素で構成されます。
- ルート証明書: 最上位に位置する証明書であり、信頼されたCAによって発行されます。ルート証明書は、通常、ブラウザやオペレーティングシステムにプリインストールされています。
- 中間証明書: ルート証明書とエンティティ証明書の間にある証明書です。CAは、中間証明書を使用して、エンティティ証明書に署名します。中間証明書を使用することで、ルート証明書のセキュリティを保護し、証明書の発行プロセスを効率化できます。
- エンティティ証明書: サーバーやWebサイトなどのエンティティに発行される証明書です。中間証明書によって署名され、クライアントがサーバーの身元を検証するために使用されます。
証明書チェーンの検証プロセス
クライアントは、以下の手順で証明書チェーンを検証します。
- サーバーから提示されたエンティティ証明書を受け取る。
- エンティティ証明書に署名した中間証明書を特定し、検証する。
- 中間証明書に署名したルート証明書を特定し、検証する。
- ルート証明書が信頼されたCAによって発行されていることを確認する。
これらの手順がすべて成功した場合、クライアントはサーバーの身元を信頼し、安全な接続を確立します。
証明書チェーンの問題点
証明書チェーンが正しく構成されていない場合、クライアントはサーバーの身元を検証できず、接続が失敗する可能性があります。一般的な問題点としては、中間証明書が欠落している、証明書の有効期限が切れている、ルート証明書が信頼されていないなどが挙げられます。