当前位置: 首页 > 知识库问答 >
问题:

如何修复在Eclipse中安装Erlide时出现的“收到致命警报:握手失败”错误

严朝明
2023-03-14

我刚刚安装了企业Java开发者的Eclipse IDE,版本2019-06 (4.12.0),并试图添加Erlide插件。

有两种方法:帮助-

...或者...

我试图通过Eclipse Marketplace:Help安装它-

在这两种情况下,归结为相同的错误:

无法读取位于的存储库http://download.erlide.org/update/compositeContent.xml.收到致命警报:握手失败

我想就此事寻求帮助。

谢谢你,芮

共有1个答案

常俊爽
2023-03-14

这是一个众所周知的问题。见Erlide问题#328,villiros评论:

我遇到了同样的问题。原来服务器需要的cypher套件不允许Java安装,因为出口控制的东西。

我的解决方案是安装JCE无限强度策略。

将Java8升级到Update 161或更高版本也可能是一种解决方案,因为在此更新中,已添加了对JDK JSSE提供程序中TLS会话哈希和扩展主秘密扩展(RFC 7627)的支持(请参阅JDK 8u161 Update ReleasNotes,增加了TLS会话哈希和扩展主秘密扩展支持)。

 类似资料:
  • 我正在尝试使用Spring RestTemplate调用POST Rest调用: 这个https://server.com有证书:webapi。tartu-x86。p12我将证书导入C:\Java_8\jre\lib\security\cacerts usinf keytool 运行代码后,我出现以下错误: 我使用的是Java1.8.091 有人能帮忙吗?

  • 我得到这个错误,而试图在linux上执行和旧的MapleStory服务器,我已经尝试了相同的文件在窗口和工作没有问题。我尝试了多个Java版本没有成功。

  • 我得到下面的错误,而记录网站通过JMeter(2.13)。我使用JavaJDK 1.8安装。一个SSLv3兼容ClientHello握手-发现使用小提琴手。尝试在jmeter.properties文件中设置https.default.protocol=SSLv3,但不起作用。javax.net.ssl.SSLHandshakeExcture:收到致命警报:handshake_failuresun.

  • 我正在尝试执行对网站的get调用https://www.facebookbrand.com/在这样做的过程中,我收到了错误(SSLException)接收到致命警报:protocol\u version。该网站正在使用TLSv1。2如果我将ConnectionFactory设置为专门支持此协议,那么它可以正常工作,但我需要它适用于每个网站,并且从我的理解来看,它需要硬编码到TLSv1。2将使其不适

  • 我们确实发现了一篇文章指出了java 11中TLS1.3的一个问题(https://webtide.com/openjdk-11-and-tls-1-3-issues/),但是我们已经尝试了java 12版本,但没有成功,所以我认为这不是问题所在。 因此,我们现在必须决定是通过强制使用TLS1.2来回归,还是继续寻找另一种解决方案。

  • 问题内容: 我正在对branch.io进行以下调用 它在我的本地计算机上工作正常,但在服务器上失败。 OpenSSL版本: 本地:OpenSSL 0.9.8zg 2015年7月14日 伺服器:OpenSSL 0.9.8e-fips-rhel5 2008年7月1日 Python : 本地:2.7.10服务器:2.7.6 分支io服务器连接 : Chrome浏览器确认DigiCert SHA2 Sec