首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSLHandshakeException: PKIX路径构建失败

SSLHandshakeException: PKIX路径构建失败
EN

Stack Overflow用户
提问于 2020-02-17 16:46:09
回答 1查看 13.7K关注 0票数 2

我一直试图调试这个错误,但没有成功。

实际上,我是通过我的应用程序联系一个外部应用程序。连接建立良好,应用程序通过回调URL联系我的应用程序,然后我需要向外部应用发送最终验证。由于SSLHandShajeException,最后一步失败了。

sun.security.provider.certpath.SunCertPathBuilderException:

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX路径构建失败:无法找到被请求目标的有效证书路径

我已经查看了可能的原因,并创建了一个包含外部应用程序证书的信任库,如下步骤所示:

browser

  • creating

的信任库下载证书链

密钥工具-import -v -trustcacerts -alias mycert -file x_my_cert_location_x -keystore信任库

  • 在setenv文件
  • 中添加上面的trustore,重新启动tomcat实例。

这并没有解决问题。

我还将cert添加到cacert文件中,并将其添加到server.xml文件中的连接器中,如下所示:

在SSL中调试,我可以看到:

代码语言:javascript
复制
> %% Invalidated: [Session-15, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256]
> http-nio-8080-exec-9, SEND TLSv1.2 ALERT: fatal, description =
> certificate_unknown http-nio-8080-exec-9, WRITE: TLSv1.2 Alert, length
> = 2 [Raw write]: length = 7 0000: 15 03 03 00 02 02 2E ....... http-nio-8080-exec-9, called closeSocket() http-nio-8080-exec-9,
> handling exception: 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

这对我来说毫无意义。我的应用程序在java 1.8.242上。对此有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2021-02-04 15:38:07

此错误表示您丢失了要访问的站点的证书。所以..。

  • -Djavax.net.debug=ALL启动java/tomcat。在日志中,您应该看到这样的行(我去掉了时间戳等等):

trustStore is:{ you -cacerts trustStore } trustStore类型是: pkcs12 trustStore provider :上一次修改时间是: Tue Feb 02 18:29:33 GMT 2021 Reload信任存储重新分配信任重新加载的{x}信任证书添加为受信任证书({然后得到所有{x}证书的大转储)。

这样你就可以确定你的仙人掌是否真的被阅读了。--

  • ,如果您的文件确实是由Tomcat读取的,那么编写您自己的小型
  • 程序,该程序使用您的仙人掌文件(使用-Djavax.net.ssl.trustStore={路径到我的文件})和上面使用的相同的调试参数。您应该在您添加的证书中看到它。然后从那里进行调试,并可能重新发布这个较小的案例。这不是全部的答案,但至少你会在某种程度上孤立这个问题。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60266993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档