javax.net.ssl.SSLHandshakeException: 解决方式(java.net.ssl.sslhandshake怎么办)

javax.net.ssl.SSLHandshakeException: 解决方式请求第三方接口的时候报javax.net.ssl.SSLHandshakeException: sun.security.validator.Validato

请求第三方接口时,出现javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: 无法构建PKIX 路径: sun.security.provider.certpath.SunCertPathBuilderException: 未找到请求的目标路径的有效证书。

网站与其访问者建立信任的主要方式是颁发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

以上针对#javax.net.ssl.SSLHandshakeException:解决方案的相关内容来源网络,仅供参考。相关信息请参见官方公告。

原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/92803.html

(0)
CSDN的头像CSDN
上一篇 2024年7月4日
下一篇 2024年7月4日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注