当我尝试从Eclipse连接到Repository时,出现以下错误,
CRJAZ2384E Cannot connect to the repository at URL "https://clm.product.org/ccm", see the nested exception for more details.
For more details, open the help system and search for CRJAZ2384E.
CRJAZ2384E Cannot connect to the repository at URL "https://clm.product.org/ccm", see the nested exception for more details.
For more details, open the help system and search for CRJAZ2384E.
Invalid Padding length:
注意:它一直工作到昨天。突然它断开连接并开始出现上述错误
我也安装了新版本的Eclipse并尝试连接。但它仍然没有连接。
请求帮助。
答案 0 :(得分:0)
它可能取决于您的操作系统和使用的java(来自RTC,IBM jre的)或外部的(如this thread中所示)
尝试连接到https网址时出现Invalid padding length
错误表示握手问题(like this one或this one)
我注意到bug suggested here与Diffie-Hellman密钥交换有关,所以我尝试选择一个不使用Diffie-Hellman (
-Dhttps.cipherSuites=TLS_RSA_WITH_AES_256_CBC_SHA256
)的密码和问题消失了。
根据您的RTC服务器的安装方式,请与RTC管理员核实是否可以强制执行该策略。
由于新Eclipse的问题仍然存在,因此older answer(关于升级Eclipse)不太可能有所帮助。
我在点击属性后在目标路径中添加JDK的路径解决了这个问题
答案 1 :(得分:0)
在Rational Software Architect JRE中编辑java.security文件并注释掉选项jdk.certpath.disabledAlgorithms = MD2