Centos 7 中的 PKIX 路径构建失败

Posted

技术标签:

【中文标题】Centos 7 中的 PKIX 路径构建失败【英文标题】:PKIX path building failed in Centos 7 【发布时间】:2019-12-06 21:21:55 【问题描述】:

sun.security.validator.ValidatorException:PKIX 路径构建失败: sun.security.provider.certpath.SunCertPathBuilderException:无法 找到请求目标的有效认证路径;嵌套异常是 javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException:PKIX 路径构建失败: sun.security.provider.certpath.SunCertPathBuilderException:无法 找到请求目标的有效认证路径

在触发 SSL 认证 URL 时收到以下异常。 尝试使用以下命令修复错误

/opt/jdk1.8.0_51/jre/bin/keytool -import –alias -genkey –keystore “/opt/jdk1.8.0_51/jre/lib/security/cacerts” -file /apps/binlistlookup/src/main/resources/binlistnet.crt

centos 7 系统中仍然存在问题。

【问题讨论】:

确认您放入的证书是相同的JDK,会产生错误,确认证书格式,证书是ROOT证书以确保可靠性。有关过程中的帮助,请参阅this 帖子。 【参考方案1】:

1 . keytool -genkey -keyalg RSA -alias selfsigned -keystore keystore.jks -storepass -validity 360 -keysize 2048

将显示一些请求,询问您的一般数据。全部输入。

2 。 keytool -v -list -keystore keystore.jks

3 . keytool -exportcert -rfc -alias selfsigned -keystore keystore.jks -file selfsigned.crt

4 . keytool -printcert -file selfsigned.crt

您的认证文件已准备就绪。

【讨论】:

以上是关于Centos 7 中的 PKIX 路径构建失败的主要内容,如果未能解决你的问题,请参考以下文章

动物园管理员法定人数。 PKIX 路径构建失败。找不到到所请求目标的有效证书路径

PKIX 路径构建失败:

PKIX 路径构建失败:我将证书添加到 carcert 仍然失败

PKIX 路径构建失败:wso2 oauth

SSLHandshakeException:PKIX 路径构建失败

PKIX 路径构建失败:无法找到请求目标的有效证书路径