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

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

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

   $ldap="ldap://myhostname";
   $usr="myemail@domain.com";
   $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

0 ответов

Другие вопросы по тегам