将 java 版本从 1.8_131 升级到 1.8_361 后,我重新导入了以前使用的证书(使用 java 1.8_131),但身份验证失败并出现错误 “您的登录尝试不成功,请重试。原因:简单绑定失败:dcldap:636”
我发现了以下链接,链接 (2) 是 1.8_181 版的 Java 文档,其中对 LDAP 支持进行了更改。 链接(4)讲了如何禁用java 1.8_181中引入的端点识别。
我的问题是,
任何帮助表示赞赏。
(1)Java 升级 8 到 11 导致 LDAPS 连接出现问题(连接或出站已关闭) (2) https://www.oracle.com/java/technologies/javase/8u181-relnotes.html (3)simple bind failed: host:636 [Root exception is java.net.SocketException: Connection reset] (4) java 1.8.181版本如何禁用端点识别
我通过在 eclipse 中传递以下 VM 参数禁用了端点标识,并修复了 dcldap 错误。
-Dcom.sun.jndi.ldap.object.disableEndpointIdentification=true