获取 sun.security.validator.ValidatorException: PKIX 路径构建失败:



尝试从Eclipse marketPlace安装EclipseDTP(数据工具平台)。我收到以下异常/错误。

Unable to read repository at 
http://download.eclipse.org/datatools/updates/content.jar.
sun.security.validator.ValidatorException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target

任何帮助,不胜感激。

下载内容.jar文件时,您将被重定向到另一个镜像站点。

就我而言,我被重定向到"https://mirrors.shu.edu.cn/eclipse/datatools/updates/content.jar">

此网站向您公开 SSL 证书,但您没有任何证书颁发机构能够验证此证书。

你能做什么?

  1. 下载密钥库资源管理器
  2. 在 Internet Explorer 中,打开开发器工具并在网络视图中开始网络录制
  3. 在地址栏中复制/粘贴"http://download.eclipse.org/datatools/updates/content.jar"
  4. 从网络视图获取 https 重定向的网址
  5. 启动密钥库资源管理器并打开您的 cacerts 文件 (JRE_OR_JDK_HOME/jre/lib/security/cacerts)。访问密码是"changeit">
  6. 我不知道确切的翻译,但在密钥库资源管理器菜单栏中,您会在"从TLS/SSL获取证书"一行中找到一个菜单项,单击它并提供安全域名(对我来说:mirrors.shu.edu.cn)
  7. 在证书中导入证书并保存证书
  8. 重新启动日食并再次测试

一些要点:

CACERTS 是 Java 使用的证书颁发机构的默认存储库。

最好导入证书链(密钥库资源管理器显示的所有证书,除了网站的证书)

.仔细查看您在 cacerts 中导入的证书,因为 java 会信任它们

相关内容

最新更新