OCSPとは?おーしーえすぴー
OCSPとは、デジタル証明書(公開鍵の持ち主を認証局が保証する電子的な証明書)が失効していないかを、その都度オンラインで認証局側に問い合わせて確かめるプロトコル(通信の約束ごと)。正式名称は Online Certificate Status Protocol(オンラインで証明書の状態を確かめるプロトコル)。失効した証明書の一覧をまとめて取り寄せる CRL(Certificate Revocation List:証明書失効リスト)と違い、確かめたい 1 枚の証明書について最新の状態を答えてもらえる。
最終更新:2026-10-10
基本情報を最短で暗記・合格する →背景
証明書は有効期限の内側でも、秘密鍵が漏れたなどの理由で途中で無効(失効)にすることがある。失効を知らせる CRL は一定の間隔で発行されるため、次の発行までは失効が反映されない時間差があり、発行枚数が増えるほど一覧も大きくなった。1 枚だけをその場で問い合わせる手段として OCSP が使われるようになった。
具体例
スマホのブラウザでネット通販のサイトに HTTPS(暗号化した Web 通信)で接続するとき、ブラウザはサーバ証明書が失効していないかを OCSP で問い合わせて確かめることがある。このとき問い合わせに答えるのは、認証局が用意する OCSP レスポンダ(証明書の状態を答える専用のサーバ)で、「有効」「失効」「不明」のいずれかを、認証局の署名を付けて返す。
試験での引っ掛け
有効期限切れと失効は別もの。失効は期限内の証明書を認証局が途中で無効にすること。CRL は一覧を取得して照合する方式、OCSP は 1 枚ずつ問い合わせる方式で、ここを入れ替えた選択肢が出る。OCSP が答えるのは失効しているかどうかだけで、証明書の署名が正しいかの検証は別に行う。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。