加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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

发布时间:2020-12-13 19:36:25 所属栏目:Linux 来源:网络整理
导读:我这里有一个示例程序试图连接到安全端口上的LDAP服务器(ldaps://)但是,示例程序无法绑定到服务器. #define LDAP_DEPRECATED 1#include 但是,使用START_TLS,示例程序成功绑定到在端口10389上运行的LDAP服务器.ldapsearch客户端能够连接到服务器并搜索用户基

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

#define LDAP_DEPRECATED 1
#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

然后再试一次.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读