linux java报错:PKIX path building failed问题,导入CA根证书解决
-
背景
由于网站ssl证书即将到期,替换证书后,后端java程序请求api接口异常:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target -
现象
-
解决思路一
参考文章:https://blog.csdn.net/u012375924/article/details/108832392
[root@vm115 anchors]# pwd
/etc/pki/ca-trust/source/anchors
[root@vm115 anchors]# ls -tlr
total 8
-rw-r--r-- 1 root root 5702 Apr 24 18:07 abc-com-chain.crt
[root@vm115 anchors]#
上传,重命名为crt
ln -s /etc/pki/ca-trust/source/anchors/abc-com-chain.crt /etc/ssl/certs/
update-ca-trust extract #重启生效
-
解决思路二
参考文章:https://blog.csdn.net/qq_30515213/article/details/104943482 -
修复后验证
如果能正常返回则证明导入成功。