Назад | Перейти на главную страницу

Как добавить несколько сертификатов CA в клиент LDAP

У меня возникли проблемы с добавлением второго LDAP-сервера в конфигурацию клиента. Если я настрою клиент использовать только один из них, он будет работать нормально. Так что я уверен, что оба сертификата CA работают.

Я пробовал использовать параметр TLS_CACERT в обоих /etc/pam_ldap.conf и /etc/openldap/ldap.conf, но это не работает. Я получаю эту ошибку, когда выполняю ldapsearch.

Это то, что я сейчас настроил.

uri ldaps://ldap.abc.com:636/
ssl no
tls_cacertdir /etc/openldap/cacerts
pam_password md5

Сертификат CA в /etc/openldap/cacerts был хеширован с помощью openssl. Я также попытался добавить вторую хеш-символьную ссылку с .1 в конце, но не повезло.

Мне удалось решить эту проблему, добавив классический балансировщик нагрузки над обоими серверами LDAP и отключив SSL для самого CLB.

Если вы используете несколько серверов ldap, подпишите сертификат для всех серверов LDAP одним и тем же cacert. Таким образом, вам нужно будет раздать только один файл cacert.