出现 PKIX 证书验证失败问题怎么办?
错误信息
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
解决方法
请按以下顺序逐一检查:
证书是否存在
- 确认目标服务器是否已配置证书。
证书是否过期
- 检查证书的有效期,确保未过期。
域名和证书域名是否匹配
- 确认访问的域名与证书中绑定的域名一致。
根证书是否在证书库中
- 检查运行环境的信任证书库中是否包含该证书的根证书或中级证书。
提示:常见于 HTTPS 请求、Java 应用访问 SSL 服务时,按照上述顺序排查通常可定位问题。
