Skip to content

提示证书找不到怎么办?

常见原因及排查方法

1. 根证书 / 中间证书未在对方信任库中

  • 确保服务端的根证书或中间证书已添加到客户端的信任证书库中。

2. 证书过期

  • 检查证书的有效期,确认是否仍在有效期内。

3. Common Name / SAN 与 URL 域名不匹配

  • Common Name(CN):证书主题中的 CN 字段。
  • Subject Alternative Name(SAN):现代证书更依赖 SAN 扩展字段,可包含多个域名、IP 地址等。
  • 验证规则:客户端会检查连接的 URL 中的主机名,是否与证书中的 CN 或 SAN 列表中的任一条目精确匹配(不区分大小写)。

4. 其他可能原因

  • 证书链不完整(发送端问题)
  • 信任库配置错误
  • 密钥库配置错误(身份证书问题)
  • 协议或端口问题(误报)
  • 证书吊销

提示:请根据实际场景逐一排查上述项目,确保证书链完整、配置正确且未过期。