我使用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文件: