通过 SSL 的活动目录错误 81 = ldap_connect(hLdap, NULL);

通过 SSL 的活动目录错误 81 = ldap_connect(hLdap, NULL);

我已经花了好几天的时间通过 SSL (LDAPS) 获取 AD,我完全按照本指南。我已经安装了 Active Directory Certifica Service(独立根 CA),我可以请求证书、安装证书。

但每当我想使用 LDP.exe 测试连接时

我遇到了这个著名的错误

ld = ldap_sslinit("localhost", 636, 1);
Error 0 = ldap_set_option(hLdap, LDAP_OPT_PROTOCOL_VERSION, 3);
Error 81 = ldap_connect(hLdap, NULL);
Server error: <empty>
Error <0x51>: Fail to connect to localhost.

我一直在搜索,我知道有很多原因会导致此错误,我尝试了所有我能尝试的方法,然后决定将其发布在这里。我尝试查看系统日志中是否有任何错误,但什么也没有 :/(但我可能错了)

谁能告诉我还要看什么?

更新:我重新启动了 AD 服务,事件查看器中显示以下错误:

LDAP over Secure Sockets Layer (SSL) will be unavailable at this time because the server was unable to obtain a certificate. 

Additional Data 
Error value:
8009030e No credentials are available in the security package

相关内容