如何使用安全连接 (LDAPS) 访问 LDAP 身份验证服务器

How to reach LDAP authentication serveur with secured connection (LDAPS)

我们基本上使用这行代码来验证 and/or 在我们的网络解决方案中从 LDAP 服务器检索信息:

DirectoryEntry dir = new DirectoryEntry( "LDAP://SRV-auth-01.adnav.qc.ca:636"  /*db.getLDAP()*/, user + "@adnav.qc.ca", password);

这是安全连接吗?我的一位同事担心,如果我们使用它,它不会完全安全,不像我们设法在 LDAP 末尾使用 S 那样安全,例如 "LDAPS://SRV-auth-01.adnav.qc.ca:636"

它在没有 S 的情况下也能工作...有人曾经设法使用 LDAPSDirectoryEntry class 的连接吗?

相关:

636 是一个仅限 ssl 的端口,如果仅使用“LDAP://SRV-auth-01.adnav.qc.ca:636”即可,那么它是一个 ssl 连接,因此前缀为“ldap://”反正没用。