Skip to content

出现 PKIX 证书验证失败问题怎么办?

错误信息

sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

解决方法

请按以下顺序逐一检查:

  1. 证书是否存在

    • 确认目标服务器是否已配置证书。
  2. 证书是否过期

    • 检查证书的有效期,确保未过期。
  3. 域名和证书域名是否匹配

    • 确认访问的域名与证书中绑定的域名一致。
  4. 根证书是否在证书库中

    • 检查运行环境的信任证书库中是否包含该证书的根证书或中级证书。

提示:常见于 HTTPS 请求、Java 应用访问 SSL 服务时,按照上述顺序排查通常可定位问题。