Администрирование
Настройки LDAP

Пример настройки LDAPS подключения

10min

Настройка LDAPS

При использовании LDAPS необходимо явно указать протокол «ldaps://» в начале имени хоста, например: ldaps://passwork.local:636

Для работы LDAPS ваша ОС должна доверять сертификатам CA, выпустившего сертификат LDAPS-сервера.



Установка сертификатов:

Сертификаты должны иметь расширение .crt

Ubuntu/Debian

Создайте директорию /usr/local/share/ca-certificates/, если она не существует:

Shell


Поместите сертификат LDAPS-сервера в эту директорию:

Shell


Обновите хранилище сертификатов:

Shell


CentOS

Разрешите динамическое конфигурирование хранилища сертификатов:

Shell


Поместите сертификат LDAPS-сервера в директорию /etc/pki/ca-trust/source/anchors/:

Shell


Обновите хранилище сертификатов:

Shell


Docker

Для добавления корневого сертификата LDAPS в доверенные, необходимо скопировать сертификат .pem или .crt в директорию ./conf/custom_ca и перезапустить контейнер PHP:

Shell


Windows

Воспользуйтесь разделом Добавление LDAPS сертификата в Windows, чтобы добавить сертификат LDAPS в доверенные в OpenLDAP.



Отладка LDAPS

Чтобы протестировать возможные проблемы с сертификатами во время соединения выполните следующую команду:

Shell


Чтобы верифицировать сертификаты выполните следующую команду:

Shell


С помощью директивы -CAfile укажите сертификат CA выпустившего сертификат сервера LDAPS

С помощью директивы -untrusted укажите сертификат сервера LDAPS и сертификаты промежуточных серверов в цепочке (если промежуточные сертификаты существуют в цепочке).