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

Like (0)
CSDN的头像CSDN
Previous 2024年7月4日
Next 2024年7月4日

相关推荐

  • 互联网医院系统开发中的移动端应用设计

    互联网医院系统开发中的移动端应用设计在现代医疗服务中,互联网医院系统逐渐成为提升患者体验和优化医疗资源的重要手段。而移动端应用作为互联网医院系统的关键组成部分,其设计和开发尤为重要。本文将从设计原则、技术架构和具

    网站运维 2024年6月26日
    0
  • Web安全重要性

    Web安全的重要性无法被忽视,特别是在当今数字化时代,越来越多的业务和个人信息都存储在网络上。以下是几个突出的原因说明了为什么Web安全至关重要: 总的来说,Web安全对于保护用户…

    网站运维 2024年2月22日
    0
  • 编程竞赛应该看什么书

    参加编程竞赛的核心书籍包括1、算法导论;2、编程之美;3、算法竞赛入门经典;4、算法竞赛进阶指南。编程大赛,需要有扎实的算法和数据结构基础。算法导论绝对是此旅程的必备书籍,详细介绍…

    网站运维 2024年5月12日
    0
  • 强烈推荐:友好对抗训练(FAT)——优化你的模型防御策略

    强烈推荐:友好对抗训练(FAT)——优化你的模型防御策略强烈推荐:友好对抗训练(FAT)——优化你的模型防御策略
    项目地址:https://gitcode.com/zjfheart/Friendl

    网站运维 2024年6月22日
    0

发表回复

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