ssl - Apache Directory Studio 中的 ERR 04120 TLS 握手错误
问题描述
当我尝试连接到 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.v20210213-M16 java.version=16 java.vendor=Azul Systems, Inc.
似乎“某些”更新可能在我的 Mac 上禁用了 TLS1.0 ???
任何线索如何解决这个问题?
解决方案
所以这可能有点晚了,但您需要按照此处的说明进行操作。
默认情况下,对 JDK 的更新已禁用 TLS1 和 TLS1.1 支持。您可以更改默认设置,使其不再被禁用。
基本上,您需要jdk.tls.disabledAlgorithms
在文件中找到该属性${JAVA_HOME}/conf/security/java.security
并从列表中删除有问题的算法 ( TLS1
)。
一旦你这样做了,你应该很高兴。
推荐阅读
- javascript - 如何设置正确的范围以在 JavaScript 中调用 Google People API?
- php - Laravel 的问题,一旦使用 PHP-FPM 和 NGINX 启动
- .net-core - 将 Visual Studio 2019 连接到 xampp
- zabbix - zabbix 触发器表达式:count not 60 over 24hours/1440minutes
- docker - 如何在 docker swarm 服务中更新 ca 证书
- c# - 我为什么要返回任务
在控制器中? - c# - 字符串数组(集合)的 OData 过滤器
- azure - Azure devops rest api 不记名令牌
- javascript - 使用 jQuery 实现的完整日历
- parallel-processing - 如何执行并行归约以对数组求和