我使用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文件:
选择信任并导入:
成功保存后,错误消息消失。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":