什么是“原因:DHPublicKey不遵循算法的限制”是什么意思?(What does “Reaso

2019-09-30 01:32发布

我看到这个错误,当我想连接到另一台机器:

重度:无法创建连接XXXXX:XXXXX错误建立套接字主机和端口:XXXXX:XXXXX。 原因:DHPublicKey不遵循算法的限制

究竟是什么原因呢?

Answer 1:

其原因是,服务器只支持弱密码。 虽然更新服务器肯定是干净/良好的解决方案,快速一是删除限制提到这里 :

/usr/lib/jvm/default-java/jre/lib/security/java.security你有一个线

jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 1024, \

注意DH keySize < 1024 。 因此,没有密钥,其较小的是允许的。

与此更换

jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 768, \

或完全地移除所述DH keySize < 1024部分可以解决这个问题。

您可以通过这样做

$ sed -i "s/ DH keySize < 1024,//" /usr/lib/jvm/default-java/jre/lib/security/java.security


文章来源: What does “Reason: DHPublicKey does not comply to algorithm constraints” mean?