首页/安全/加密与证书速查/X.509 常用扩展速查

X.509 常用扩展速查

扩展决定证书的用途边界:basicConstraints 标识 CA、KeyUsage 限定密钥用途、EKU 限定场景、SAN 承载域名、AIA 提供链与吊销信息、CRLDP 指向吊销列表。

加密与证书速查安全更新于 2026-10-12

常用扩展

扩展含义典型值
basicConstraints是否 CA 及路径长度CA:FALSE(叶证书)/ CA:TRUE,pathlen:0
keyUsage密钥可执行的操作digitalSignature, keyEncipherment
extendedKeyUsage业务场景serverAuth / clientAuth / codeSigning
subjectAltName绑定域名与 IPDNS:example.com, IP:203.0.113.10
authorityInfoAccess链与 OCSP 地址caIssuers / OCSP URI
crlDistributionPointsCRL 下载地址http://crl.example.com/a.crl

过滤查看关键扩展

过滤查看关键扩展
openssl x509 -in cert.pem -noout -text | grep -A3 -E 'Basic Constraints|Key Usage|Extended Key Usage|Subject Alternative Name'
扩展组合决定证书能否用于特定场景:缺少 serverAuth 的证书在部分客户端上会被拒绝用于 HTTPS。

易错点

  • CA 证书误配 EKU 导致无法签发下级证书(部分实现会校验)
  • SAN 与 CN 不一致时以 SAN 为准,排查别只看 CN

数据来源与参考

  • RFC 5280 §4.2(扩展)
  • RFC 6960(OCSP 与 AIA)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌