c – 无法通过SSL将示例程序绑定到LDAP服务器(ldaps://)

前端之家收集整理的这篇文章主要介绍了c – 无法通过SSL将示例程序绑定到LDAP服务器(ldaps://)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我这里有一个示例程序试图连接到安全端口上的LDAP服务器(ldaps://)但是,示例程序无法绑定到服务器.

#define LDAP_DEPRECATED 1
#include dio.h>
#include 

但是,使用START_TLS,示例程序成功绑定到在端口10389上运行的LDAP服务器.ldapsearch客户端能够连接到服务器并搜索用户基础树.但上面的示例程序没有.

要使其与START_TLS一起使用:
这是我添加内容

ldap_set_option (ld,&reqcert);    
rc = ldap_start_tls_s(ld,NULL,NULL);
    if (rc != LDAP_SUCCESS) {
        printf("ldap_start_tls() %s",ldap_err2string(ret));
    }

有人可以指出我在这里通过ldaps绑定到LDAP服务器的错误:// ??

最佳答案
编辑/etc/openldap/ldap.conf,添加行:

TLS_REQCERT never

然后再试一次.

猜你在找的Linux相关文章