首页 > 基础资料 博客日记

javax.net.ssl.SSLHandshakeException: 解决方式

2024-09-17 07:00:08基础资料围观16

这篇文章介绍了javax.net.ssl.SSLHandshakeException: 解决方式,分享给大家做个参考,收藏Java资料网收获更多编程知识

请求第三方接口的时候报javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

网站与其访问者建立信任的主要方式就是通过签发SSL证书,因为SSL证书是由受信任的证书颁发机构(CA)在验证某个网站真实性和可信任性之后才颁发的。但是,网站部署SSL证书后,偶尔会出现SSL证书验证失败而导致错误,从而影响访问者对网站的访问。

CFCA全球信任SSL根证书未入根JAVA,验证CFCA SSL证书的根证书失败。

需要第三方提供认证证书,将根证书或当前证书导入到JDK的授信库。解决方式如下

Windows导入CFCA根证书:
 

keytool -import -v -trustcacerts -alias "cfcaevroot [jdk]" -file D:\CFCA_EV_ROOT.cer -storepass changeit  -keystore "C:\Program Files\Java\jdk1.8.0_181\jre\lib\security\cacerts"


2)linux导入CFCA根证书:
 

keytool -import -v -trustcacerts -alias "cfcaevroot [jdk]" -file /home/CFCA_EV_ROOT.cer -storepass ch

文章来源:https://blog.csdn.net/weixin_45894220/article/details/140180112
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐

标签云