是否有针对 Eclipse 插件的 SSL 证书验证的持久解决方案?

问题描述

每次我想从 Eclipse 市场或更新站点安装新插件时,我都会收到错误消息“PKIX 路径构建失败”,通过从 Chrome 手动下载证书并安装,我在一定程度上成功解决了这个问题使用 keystore 命令将其添加到 JDK 的 cacerts 文件中。最终手动下载和安装了 30 多个证书。 我们可以看到这个解决方案是不持久的:

  1. 对于某些插件,URL 引用了另一个位置,而该位置又引用了另一个位置,最终可能会为 1 个插件下载和安装 2-3 个证书
  2. 对于 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 路径构建失败”,我不得不在手动重新下载证书后手动重新运行密钥库命令。

有什么建议吗?

解决方法

你可以看看这个解决方案是否有效:https://stackoverflow.com/a/66602754/15831887你也可以尝试安装新软件来帮助而不是市场