问题描述
我正在使用与 Oracle JDK8u231 捆绑在一起的 Oracle JMC5.5.2 并在以下情况下收到此异常:
- 转到帮助 > 检查更新或
- 帮助 > 安装新软件...
因此,这个基于 Eclipse 的客户端无法联系服务器。
有什么办法可以解决这个问题吗?服务器发送的证书好像过期了。
可用软件站点未提及 https:
此外,我对 Oracle JMC8 进行了相同的尝试,它具有完全不同的图形界面,但该问题并未重现。
现在基于 Enable Java to permit expired certificate
如果将过期的证书添加到受信任的密钥存储文件中,则该验证将通过。 JMC是基于Eclipse的,配置文件在javax.net.debug=ssl
选项,从哪里可以得到相应的输出?
有没有办法告诉这个JMC(基于Eclipse)将stdout写入日志文件,这样我就可以知道收到了什么证书以及使用了哪些cacerts?
非常感谢!!
更新:
我不会再坚持使用旧的 JMC5.5.2,而是转移到 JMC8(在那里看不到该问题)。上周我一直在研究新界面,它很棒。 JMC6的开发路线完全不同。它是从头开始重做的,不仅影响了它的核心,还影响了 UI。这是一个全新的概念。 它引入了复杂的自动分析报告、不同的布局、大量过滤器,并且性能得到了显着提高。
解决方法
我切换到 JMC8。它有相同之处,而且还有更多。