Caused by: sun.security.validator.ValidatorException: PKIX path  

在项目开发中,有时会遇到与SSL安全证书导入打交道的,如何把证书导入java中的cacerts证书库呢?
方法如下:

第一步:进入某个https://www.xxx.com开头的网站,把要导入的证书下载过来:

以chrome为例:

如何把Https网站中的安全证书导入到java中的cacerts证书库?

如何把Https网站中的安全证书导入到java中的cacerts证书库?

如何把Https网站中的安全证书导入到java中的cacerts证书库?

如何把Https网站中的安全证书导入到java中的cacerts证书库?

第二步:把上面那步的(weixin.cer)这个证书导入java中的cacerts证书库里

windows cmd下执行:
keytool -import -alias weixin -keystore C:\jdk1.5\jre\lib\security\cacerts -file C:\weixin.cer -trustcacerts

linux shell下执行:
keytool -import -alias weixin -keystore /usr/java/jdk1.8.0_92/jre/lib/security/cacerts -file /root/weixin.cer -trustcacerts

会提示你输入cacerts证书库的密码,
java中cacerts证书库的默认密码:changeit

 

转载于:https://my.oschina.net/sunchp/blog/1540046

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-18
  • 2021-11-16
  • 2021-12-16
  • 2021-06-27
  • 2021-08-26
  • 2021-07-22
猜你喜欢
  • 2021-06-17
  • 2022-12-23
  • 2021-11-11
  • 2021-12-07
  • 2021-04-27
  • 2022-12-23
  • 2021-06-20
相关资源
相似解决方案