zl程序教程

您现在的位置是:首页 >  后端

当前栏目

使用Java消费API的一个错误消息PKIX path building failed以及解决方案

2023-09-14 09:03:08 时间

我使用Java代码消费一个网站的Restful API,遇到如下错误:

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

clipboard1,1

只需要将该网站的证书从浏览器导出,然后再倒入本地JDK的keystore即可。

具体做法如下:

浏览器里导出网站证书:

clipboard2,2

存储成base 64格式:

clipboard3,3
clipboard4,4

检查下Eclipse里使用的JRE的位置:

clipboard5,5

到该位置下,用软件Portecle打开keystore文件:

clipboard6,6
clipboard7,7
clipboard8,8

选择信任并导入:

clipboard9,9
clipboard10,10

成功保存后,错误消息消失。

clipboard11,11

要获取更多Jerry的原创文章,请关注公众号"汪子熙":
公众号截图