JDK 解决证书不受信异常

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDK 解决证书不受信异常相关的知识,希望对你有一定的参考价值。

解决jdk ssl PKIX path building failed异常

ssl证书ca比较新或自行颁发的证书,jdk不受信任
<br>
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

1、使用浏览器导出证书

技术分享图片

2、导入jdk

cd $JAVA_HOME/jre/lib/security
cp cacerts cacerts.bak
keytool -import -alias dangdang.com -keystore cacerts -file /tmp/dangdang.cer
输入密码,keystore默认密码是changeit

3、重启服务生效

重启后会应用导入后的keystore

以上是关于JDK 解决证书不受信异常的主要内容,如果未能解决你的问题,请参考以下文章

java如何安装受信证书

ssl

HTTPS加密的原理是什么?

服务器证书不受信任怎么解决

VSTO证书不受信任,Office Addin无法安装问题的解决

解决Charles抓包ssl证书信任问题