【发布时间】:2021-08-08 11:16:29
【问题描述】:
每次我想从 Eclipse 市场或更新站点安装新插件时,我都会收到错误消息“PKIX 路径构建失败”,通过从 Chrome 手动下载证书并安装,我在一定程度上成功解决了这个问题使用 keystore 命令将其添加到 JDK 的 cacerts 文件中。最终手动下载并安装了 30 多个证书。 我们可以看到这个解决方案并不持久:
- 对于某些插件,URL 引用另一个位置,该位置引用另一个位置,最终可能会为 1 个插件下载和安装 2-3 个证书
- 对于 Eclipse 市场,证书似乎只有一天有效。如果我一天下载并安装它,我必须在第二天重做同样的事情,否则我会得到“PKIX 路径构建失败”。
我看过这个答案: https://stackoverflow.com/a/53214663/8315843
Peter 建议在 eclipse.ini 文件中输入 cacerts 的完整路径以及密钥库密码:
-Djavax.net.ssl.trustStore=c:/full/path/to/cacerts
-Djavax.net.ssl.trustStorePassword=changeit
我尝试了那个解决方案。 事实上,我希望因为我提供了密码,我会有一个自动证书验证,但事实并非如此。相反,我再次收到相同的错误消息“PKIX 路径构建失败”,我必须在手动重新下载证书后手动重新运行密钥库命令。
有什么建议吗?
【问题讨论】:
标签: eclipse certificate ssl-certificate keystore eclipse-marketplace