首页/安全/加密与证书速查/OCSP Stapling(OCSP 装订)配置
TLS 与 HTTPS60 条

OCSP Stapling(OCSP 装订)配置

由服务端代替客户端查询证书吊销状态,并把带时间戳的 OCSP 响应缓存在握手中下发,可减少客户端直连 OCSP 的延迟与隐私暴露。

加密与证书速查安全更新于 2026-10-12
nginx 指令ssl_stapling on; ssl_stapling_verify on;
信任链ssl_trusted_certificate 指向中间与根证书(不含服务器证书)
DNS必须配置 resolver 用于解析 OCSP 响应者地址
观察结果openssl s_client -status 查看 OCSP Response Status 与 Next Update

nginx 配置与验证

nginx 配置与验证
ssl_stapling on;
ssl_stapling_verify on;
ssl_trusted_certificate /etc/nginx/ssl/chain.pem;
resolver 223.5.5.5 1.1.1.1 valid=300s;
resolver_timeout 5s;

查看装订响应

查看装订响应
openssl s_client -connect example.com:443 -servername example.com -status </dev/null 2>&1 | grep -A6 'OCSP Response'
stapling 依赖对 OCSP 响应者的出网访问;内网隔离环境的常见现象是配置成功但响应长期为空,需要放行出口或改用内部 OCSP。

易错点

  • 在生产源站开启 stapling 却无收益:CDN 边缘通常会自行处理该环节
  • 忘记 resolver 时配置不报错但响应为空,排查要同时看 nginx error log

数据来源与参考

  • RFC 6066 §8(Certificate Status Request)
  • nginx 官方文档(ssl_stapling)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌