有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

重新启动后,添加到CACERTS的eclipse Java SSL证书不起作用

我正在用eclipse Oxygen 4.7安装一台新机器。我花了一些时间将证书添加到CACERTS中,以便访问外部maven存储库和eclipse市场。星期五下午,我把一切都安排好了。我可以访问eclipse市场,maven可以下载我的依赖项。周末我重新启动了我的机器,我的证书不再工作了。我正在

Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target.

我在添加证书时是否遗漏了一步或做错了什么?这是我的步骤

  1. 从网站下载maven回购协议的证书。我可以在浏览器中导航到该站点。我使用证书导出工具。我将证书导出为base 64
    enter image description here

  2. 我使用keytool将证书添加到CACERTS

enter image description here

  1. 如果我重新启动eclipse,证书现在将被获取,并且在第一次尝试时,我能够连接到maven repo。市场证书也是如此。如果在此之后重新启动计算机(也可能是通过再次重新启动eclipse触发的,我将对此进行测试),证书将不再工作

我只安装了一个版本的java,jdk1。8.0_202.

enter image description here

我尝试在eclipse中显式地设置CACERTS的路径。ini文件,但这并没有什么区别。我有设置。为maven设置的xml。由于我在连接maven repo和eclipse市场时遇到问题,所以我不认为需要设置。xml是罪魁祸首。任何想法都将不胜感激。谢谢


共 (0) 个答案