如何将多个 CA 证书添加到 LDAP 客户端

Ken*_*Ken 5 linux ldap

我在将第二个 LDAP 服务器添加到客户端配置时遇到问题。如果我将客户端配置为只使用其中一个,它就可以正常工作。所以我确定两个 CA 证书都有效。

我已经尝试在/etc/pam_ldap.conf和 中使用 TLS_CACERT 选项/etc/openldap/ldap.conf,但它不起作用。执行 ldapsearch 时出现此错误。

这是我目前配置的。

uri ldaps://ldap.abc.com:636/
ssl no
tls_cacertdir /etc/openldap/cacerts
pam_password md5
Run Code Online (Sandbox Code Playgroud)

中的 CA 证书/etc/openldap/cacerts已使用 openssl 进行哈希处理。我还尝试在最后添加一个带有 .1 的第二个哈希符号链接,但没有成功。

Sid*_*idd 0

如果您使用多个 LDAP 服务器,请使用相同的 cacert 为所有 LDAP 服务器签署证书。这样您只需分发一个 cacert。