跳到主要内容
ecdsa.com

OCSP(在线证书状态协议)

RFC 6960 定义的协议:客户端向 CA 的响应器询问某张证书是否已被吊销,并收到一个经过签名、带有效期窗口的答复:正常、已吊销或未知。
其他写法Online Certificate Status ProtocolOCSP responderRFC 6960

请求通过颁发者名称哈希、颁发者公钥哈希和序列号来指明证书,通常以 HTTP GET 或 POST 发送到证书“授权信息访问”(Authority Information Access)扩展中的 URL。响应由 CA 或带有 id-kp-OCSPSigning EKU 的委托响应器证书签名,包含 thisUpdate 和 nextUpdate;《基线要求》把订户证书响应的有效期限制在 8 小时到 10 天之间。

实时 OCSP 查询会向 CA 泄露浏览记录、增加延迟,而且在响应器无法访问时,浏览器会选择失败放行(fail open)。OCSP Stapling 把获取响应的工作转移到服务器上,但始终只得到部分采用。SC-063 提案自2024年3月15日起使 OCSP 对公共 CA 变为可选、CRL 变为强制;Let's Encrypt 于2025年5月停止在证书中包含 OCSP URL,并于2025年8月6日关闭了响应器;Firefox 142 则不再为域名验证证书查询 OCSP,转而使用 CRLite。

OCSP 在私有 PKI、智能卡和政府系统以及代码签名中仍很常见。OCSP 解码器可以解析请求和响应。

标准与参考资料

全部术语