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

Прокси-сервер Squid не может использовать LDAP / S на CentOS 6

Я настроил прокси-сервер Squid для аутентификации в Active Directory. С обычным LDAP все работает, как ожидалось. Однако, когда я пытаюсь использовать LDAP / S, я получаю следующие сообщения об ошибках:

p11-kit: couldn't stat path: /etc/pki/ca-trust/source/anchors/MyCA.crt
p11-kit: couldn't stat path: /etc/pki/ca-trust/source/anchors/..
p11-kit: couldn't stat path: /etc/pki/ca-trust/source/anchors/.
Could not Activate TLS connection

Я установил ca-сертификаты, запустил update-ca-trust enable. Скопировал мой сертификат CA в / etc / pki / ca-trust / source / anchors, затем запустил update-ca-trust extract.

Я даже попытался скопировать сертификат CA в / etc / openldap / certs и запустил cacertdir_rehash /etc/openldap/certs. Но я все еще не могу правильно пройти аутентификацию при использовании LDAP / S.

Единственный способ, который я нашел для решения этой проблемы, - это отключить проверки SSL в /etc/openldap/ldap.conf, установив следующие параметры:

TLS_REQCERT never
TLS_CRLCHECK none

С этими параметрами я могу использовать LDAP / S и правильно аутентифицироваться.