解决http 发送请求出现 PKIX PATH BUILDING FAILED: SUN.SECURITY.PROVIDER.CERTPATH.SUNCERTPATHBUILDEREXCEP 问题

在使用myeclipse发送HTTP POST请求时遇到PKIX PATH BUILDING FAILED错误,原因是目标网站的TLS/SSL证书未找到。解决方法包括从网站下载证书,然后将其添加到项目所用JDK的cacerts密钥库。错误发生是因为证书被导入到错误的JDK环境中,正确做法是将证书导入到myeclipse项目使用的JDK1.7的security目录下。
摘要由CSDN通过智能技术生成

描述

用myeclipse发送http(post)请求时,报PKIX PATH BUILDING FAILED失败的错,原因是到请求网站的tls/ssl证书找不到,解决方法是往myeclipse项目的jdk的security目录下的cacerts密钥库中增加需要的证书。

参考文章:

解决 MAVE 打包过程中出现“PKIX PATH BUILDING FAILED: SUN.SECURITY.PROVIDER.CERTPATH.SUNCERTPATHBUILDEREXCEP.

流程

  1. 到请求网站下载证书
    在这里插入图片描述

  2. 把证书添加到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<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tazuxianzai

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值