当我尝试连接到Apache Directory Studio中的SSL(协议v3(LDAP服务器时,会出现此错误。
我正在使用SSL加密连接到端口636(ldaps(上的LDAP服务器。
ERR_04120_TLS_HANDSHAKE_ERROR The TLS handshake failed, reason: Unspecified: The server selected protocol version TLS10 is not accepted by client preferences [TLS12]
我在MacOS 11.2.3(20D91(上使用Apache Directory Studio版本:2.0.0.v202113-M16java.version=16java.vendor=Azul Systems,股份有限公司
似乎";一些";更新可能在我的mac上禁用了TLS1.0???
有什么线索可以解决这个问题吗?
所以这可能有点晚,但您需要按照这里的说明进行操作。
JDK的更新默认禁用了对TLS1和TLS1.1的支持。您可以更改默认值,使其不再被禁用。
基本上,您需要在${JAVA_HOME}/conf/security/java.security
文件中找到jdk.tls.disabledAlgorithms
属性,并从列表中删除有问题的算法(TLS1
(。
一旦你做到了这一点,你就应该做好出发的准备。