証明書失効リストとは?
しょうめいしょしっこうりすと
証明書失効リストとは、有効期限前に無効化されたデジタル証明書の一覧表で、CRL(Certificate Revocation List)とも呼ばれます。
証明書失効リスト(CRL:Certificate Revocation List)とは、認証局(CA:Certificate Authority)が発行したデジタル証明書のうち、有効期限が切れる前に失効(無効化)された証明書のシリアル番号と失効日時をまとめたリストです。認証局が署名して公開し、証明書を検証するシステムがこのリストを参照することで、失効済みの証明書を使った通信や認証を拒否できます。
証明書が失効する主な理由には次のようなものがあります。
- 秘密鍵の漏洩や不正アクセスが疑われる場合。
- 証明書の所有者情報(ドメイン名・組織名など)が変更された場合。
- 証明書が誤って発行された場合。
- 組織の廃業やドメインの廃止。
CRLの仕組みでは、認証局が定期的にリストを更新・公開し、検証側がそのリストをダウンロードして参照します。しかしリストが大きくなるほどダウンロードに時間がかかる欠点があります。そのためより効率的な代替手段としてOCSP(Online Certificate Status Protocol)が登場し、個別の証明書の状態をリアルタイムで問い合わせる方式が普及しています。
現代のWebブラウザやTLSライブラリはCRLとOCSPの両方に対応しており、HTTPS通信の安全性を維持するための重要な仕組みの一つとなっています。
使い方・例文
サーバー証明書の秘密鍵が漏洩した場合、管理者は認証局に連絡して証明書を失効させます。すると証明書失効リストにその証明書が追加され、以降は正当な証明書として扱われなくなります。
この用語をシェア
最終更新: