天天看点

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

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

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

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

具体做法如下:

浏览器里导出网站证书:

存储成base 64格式:

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

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

继续阅读