XAMPP 7.0.4 PHP 7 LDAPS连接无法绑定LDAP工作正常

时间:2016-12-14 11:20:24

标签: ldap xampp

我通过LDAP与我们的域控制器的连接很好,但是当我尝试通过LDAPS连接时,它无法绑定。我添加了c:\ OpenLDAP \ sysconf \ ldap.conf路径和文件,并尝试添加此" TLS_REQCERT never"几个网站建议但没有运气的那个文件。

我使用的代码与以下为我的环境修改的代码相同

<?php
    $con = @ldap_connect('ldaps://the.ldap.server', 636);
    ldap_set_option($con, LDAP_OPT_PROTOCOL_VERSION, 3);
    ldap_set_option($con, LDAP_OPT_REFERRALS, 0);
    var_dump(@ldap_bind($con, 'user@sub.domain.com', 'password'));
?>

只是想知道是否还有其他人遇到过这个问题并找到解决方法呢?

1 个答案:

答案 0 :(得分:0)

从DC获得证书,

我创建了一个c:\ openldap \ sysconf文件夹,并添加了以下ldap.conf文件:

#--begin--

# Instruct client to NOT request a server's cert.
TLS_REQCERT never

# Define location of CA Cert
TLS_CACERT c:\openldap\sysconf\trusted cert.pem
TLS_CACERTDIR c:\openldap\sysconf\

#--end--

将受信任的证书放在文件中列出的位置,然后重新启动XAMPP,它很高兴。