[ssl] 部署 Sectigo ssl 时 ca-certificates 缺少根证书的情况

· Server

从 ssl 后台下载了证书后,先测试证书链是否正常:

openssl verify -verbose -CAfile /etc/ssl/certs/ca-certificates.crt bundle.crt

可知,bundle.crt 的证书链不正常。

我们用这种方式测试发现证书链其实是完整的。

为什么用这个方式成功,而用系统 ca-certificates 失败?

  • Sectigo 在 2025 年迁移到新根 Sectigo Public Server Authentication Root R46
  • 我的服务器系统(/etc/ssl/certs/ca-certificates.crt)目前还没有把新根加入信任库,所以直接验证会失败。

添加新根,重新验证 bundle.crt 正常:

发表评论