【发布时间】:2019-10-04 13:59:38
【问题描述】:
我有一个 WebSphere 9 服务器,用于在我的笔记本电脑上测试 Web 应用程序。我的笔记本电脑上也有 Hybris 在 Tomcat 下运行(也用于测试)。我编写了一个 Java Web 应用程序来测试 Hybris 中的打孔功能,它在我的 WebSphere 服务器上运行。它一直在工作,但我不得不重新安装 WebSphere。从那时起,当我尝试在 WebSphere 中运行我的 Web 应用程序时,我在 WebSphere 中收到此错误:
javax.net.ssl.SSLHandshakeException:com.ibm.jsse2.util.h:PKIX 路径 构建失败:java.security.cert.CertPathBuilderException:无法 找到请求目标的有效认证路径
每当我的应用尝试发布到 Hybris 时。
在 WebSphere 的管理控制台中,我使用“从端口接收”按钮从 Hybris 获取自签名证书到 WebSphere 中的 nodedefaultTrustStore。 Hybris 在我的笔记本电脑上位于 applied.local:9002,证书如下所示:
CN=applied.local, OU=applied.local, O=applied.local, L=applied.local, ST=WI, C=us 有效期为 2019 年 7 月 17 日至 2022 年 4 月 11 日。
所有这些以前都可以正常工作,但我一定是坏了一些东西。我肯定错过了什么。我不明白为什么它不能“找到一个有效的证书路径”到applied.local,因为CN 是apply.local,并且证书在WebSphere 的信任库中。
【问题讨论】:
标签: ssl ssl-certificate websphere