描述
用myeclipse发送http(post)请求时,报PKIX PATH BUILDING FAILED失败的错,原因是到请求网站的tls/ssl证书找不到,解决方法是往myeclipse项目的jdk的security目录下的cacerts密钥库中增加需要的证书。
参考文章:
解决 MAVE 打包过程中出现“PKIX PATH BUILDING FAILED: SUN.SECURITY.PROVIDER.CERTPATH.SUNCERTPATHBUILDEREXCEP.
流程
-
到请求网站下载证书
-
把证书添加到jdk的cacerts密钥库中
所用命令
cmd先cd进入到jdk的security目录,再往该目录下的cacerts密钥库导自己下载的证书(自定义命名为myCert.cer)
//往密钥库cacerts导入myCert.cer证书
keytool -import -alias myCert -keystore cacerts -file "D:\...\myCert.cer" -storepass changeit
命令解释:
项目 | Value |
---|---|
import< |