解决Java在请求某些不受信任的https网站时会报:PKIX path building failed

发布时间 2023-04-07 15:35:46作者: IT-QI

 

 解决办法:

例如下载360 的安全证书,使用浏览器打开要调用的接口链接:https://api.e.360.cn/account/clientLogin,然后查看证书导出证书到本地,文件名取成 调用api的域名api.e.360.cn

将数字证书保存到jdk1.7.0_17\jre\lib\security, 将该目录下的
cacerts 设置成可读写权限。
在该目录下打开cmd 运行
keytool -import -trustcacerts -alias api.e.360.cn -file api.e.360.cn.cer -keystore cacerts -storepass changeit
(纯属菜鸟,不足之处,望各位大神多多指教)
注意:cacerts 文件的读写权是否有【如果文件没有权限】

按照如下图设置

 

 

 

 

 

 看到如下图所示即可成功