繁体   English   中英

libldap openldap设置选项对于简单的SSL连接失败

[英]libldap openldap setting option fails for simple SSL connection

我在Linux上使用openLdap(libldap)构建简单的SSL连接客户端。

我收到以下错误:

ldap_set_option(pLdap, LDAP_OPT_X_TLS_REQUIRE_CERT, LDAP_OPT_X_TLS_NEVER) 

返回-1。 还有其他人看到过这个问题吗?

我正在初始化ldap

ldap_initialize (&pLdap,"ldaps://localhost:10636");

请不要将我重定向到MSDN站点以将wldap32.lib

ldap_set_option(pLdapConnection, LDAP_OPT_SERVER_CERTIFICATE, &VerifyCert);

和一个回调函数。 那有效,但仅在Windows上有效。

此外,我无法更改服务器配置。

在封闭值中传递参数,而不是在值本身中传递参数。

int invalue = LDAP_OPT_X_TLS_NEVER;
err = ldap_set_option(0, LDAP_OPT_X_TLS_REQUIRE_CERT, &invalue);

请注意,我们可以将0用作ldap句柄,因为此选项适用于所有连接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM