HttpClient 使用时,出现「no trusted certificate found」的原因 (JDK没有安装相应的证明书)

时间:2024-05-20 21:34:06

■前言

访问的对象网站时 HTTPS 的。

(A程序,访问B中的HTTPS)

 

■原因

证明书,不识别

(A程序所在的服务器,不认可,HTTPS的证明书)

 

■解决 (仅仅是理论,没有实际操作过。参照使用前,请做好备份。)

在 运行环境的jre中,导入 网站对应的证明书

(即,在A程序运行的服务器的环境中,安装证明书。)

Keytool –import –keystore im.jks –file certificate.cer

---

证明书从 B中导出

HttpClient 使用时,出现「no trusted certificate found」的原因 (JDK没有安装相应的证明书)

 

■查看当前证明书

进入到Jre的目录下,执行对应的命令

HttpClient 使用时,出现「no trusted certificate found」的原因 (JDK没有安装相应的证明书)

C:\Program Files\Java\jre1.8.0_191\lib\security>keytool -list  -keystore cacerts -storepass changeit

HttpClient 使用时,出现「no trusted certificate found」的原因 (JDK没有安装相应的证明书)

HttpClient 使用时,出现「no trusted certificate found」的原因 (JDK没有安装相应的证明书)

---

https://blog.****.net/sxzlc/article/details/103450258

---

https://blog.****.net/weixin_40072452/article/details/81428816?utm_source=blogxgwz9

---