首页/安全/加密与证书速查/openssl verify 链校验实战
本包目录(305 条)

openssl verify 链校验实战

verify 用于独立校验证书链:指定信任根与中间证书,输出 OK 或具体错误;-show_chain 展示验证路径,是排查链问题的直接工具。

加密与证书速查安全更新于 2026-10-12
基本openssl verify -CAfile root.pem -untrusted intermediate.pem leaf.pem
展示链-show_chain 打印验证路径与层级
用途检查-purpose sslserver / sslclient 校验证书用途
常见错误unable to get local issuer certificate、certificate has expired

完整校验流程

完整校验流程
openssl verify -show_chain -CAfile root.pem -untrusted intermediate.pem leaf.pem
openssl verify -purpose sslserver -CAfile root.pem -untrusted intermediate.pem leaf.pem
错误信息会指出失败层级:链缺失、过期、用途不符或名称约束,先读错误再查字段。

易错点

  • 只给 -CAfile 不给 -untrusted,中间证书缺失时直接报错
  • 根与中间证书放错位置导致验证路径混乱

数据来源与参考

  • OpenSSL 官方文档(verify)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌