PHP LDAP проверяет сертификат — ldap_start_tls (): невозможно запустить TLS

Я пытаюсь сделать аутентификацию LDAP с сертификатом в Ubuntu

Мой PHP-код выглядит следующим образом:

   $ldap="ldap://myhostname";
$usr="[email protected]";
$pwd="mypwd";

$ds=ldap_connect($ldap);
$ldapbind=false;
if(ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3))
if(ldap_set_option($ds, LDAP_OPT_REFERRALS, 0))
if(ldap_start_tls($ds))
$ldapbind = @ldap_bind($ds, $usr, $pwd);
ldap_close($ds);

if(!$ldapbind)
echo "ERROR";
else
echo "OK";

В моем файле ldap.conf я добавил следующие строки:

TLS_REQCERT никогда

TLS_CACERT /home/Desktop/rootCA.crt

Но выводится следующим образом
ldap_start_tls (): невозможно запустить TLS

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]