千家信息网

ValidatorException出现异常PKIX path building failed的解决方法

发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,本篇内容主要讲解"ValidatorException出现异常PKIX path building failed的解决方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编
千家信息网最后更新 2024年11月17日ValidatorException出现异常PKIX path building failed的解决方法

本篇内容主要讲解"ValidatorException出现异常PKIX path building failed的解决方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"ValidatorException出现异常PKIX path building failed的解决方法"吧!

Maven下载依赖抛出一个ssl数字证书的异常:PKIX path building failed: SunCertPathBuilderException: unable to find valid certification path to requested target ,记录一下问题的前因后果即解决办法

问题原因

在我这篇博客中:Maven依赖下载失败的原因及解决方案 ,我将maven的仓库地址设置为 'http://maven.aliyun.com/nexus/content/groups/public' ,别看写着是http开头,实际访问,却是一个由GlobalSign Organization Validation CA颁发证书的https站点,而这个ca机构颁发的证书,在jre/lib/security的可信证书容器cacerts中是没有存放过的,所以报出ssl数字证书不可信的异常。

不信,可以使用这条命令:

keytool -list -keystore $JAVA_HOME/jre/lib/security/cacerts

默认密码为: 'changeit'

查阅一遍可信ca名单 ,你看看有没有GlobalSign

解决办法

解决办法也很简单,直接将被质疑的证书导入cacerts即可,这一点很多其他博客也说明过,但他们只关注了keytool的命令是如何来导入证书的,并没有跟读者说明该导入的证书如何去获取

获取被质疑的证书

  • 在mvn抛出PKIX path building failed: SunCertPathBuilderException的日志中,我们也能看到具体是哪一个镜像仓库地址的证书是不可信的,那么用chrome浏览器访问这个站点

  • 点击左上角的锁icon -> 证书 -> 详细信息 -> 复制到文件 -> 选择Base64编码的X.509格式,保存证书到本地目录

  • 获取证书结束,这里假设你的证书存放路径为 /tmp/caCert.cer

导入证书到cacerts

  • 执行以下命令

keytool -import -file /tmp/caCert.cer -keystore $JAVA_HOME/jre/lib/security/cacerts
  • 输入cacerts密码: changeit

  • 导入成功,结束

到此,相信大家对"ValidatorException出现异常PKIX path building failed的解决方法"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

证书 方法 办法 命令 仓库 内容 博客 原因 可信 地址 实际 密码 数字 数字证书 站点 问题 学习 实用 更深 成功 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全风险泄露 单位网络安全 自查报告 我的世界连不上服务器客户端 甘肃互联网养老软件开发 应用软件服务器安全规范文案 浅析无线网络安全技术 网络安全就是国家安全吗 公司主机网络安全风险 数据库逻辑结构设计英语 学校网络安全专题教育 建立全国危险化学品企业信息数据库 并实现 二级计算机网络技术及应用 人工智能服务器phaneron pai数据库 网络安全咨询师工资待遇 希赛网服务器和网络存储技术 山西erp软件开发价格 安徽通用软件开发定制价格 房地产和互联网科技 淄博财务软件开发报价 杭电 网络安全 仇建 校园里的网络安全教育 软件开发哪个专业好就业 江苏企智宝网络技术有限公司 系统集成和软件开发的区别 红盟网络安全工作室直播 梦幻西游河北区服务器开放时间 网络安全阀怎么设置 广东社群互联网科技刘杰 抖音服务器有那么大吗
0