Изменение конфигурации плагина PHP (LDAP) - PullRequest
0 голосов
/ 29 июня 2010

Я использую PHP (на Apache / Windows) и пытаюсь подключиться к серверу LDAP для аутентификации пользователей. Плагин PHP для LDAP - это просто OpenLDAP.

Хотя мне удалось подключиться к серверу LDAP без SSL, я не могу сделать это с SSL. Я знаю, что все правильно, за исключением того, что OpenLDAP не будет подключаться к серверу без сертификата CA. Сбой соединения, и это дает мне эту ошибку:

"ошибка: 14090086: подпрограммы SSL: SSL3_GET_SERVER_CERTIFICATE: сбой проверки сертификата"

Теперь я знаю, что могу подавить это поведение, установив для TLS_REQCERT значение "never" в файле ldap.conf. Но плагин для Windows это просто файл DLL; и я понятия не имею, куда поместить файл .conf. Кто-нибудь знает?

Заранее спасибо.

1 Ответ

3 голосов
/ 29 июня 2010

Очевидно, вам нужно поместить файл ldap.conf в следующую директорию:

C:\openldap\sysconf\

Поскольку он жестко запрограммирован в файле DLL. Руководство по PHP.net: функции LDAP - Комментарий # 47427

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...