LDAPsearch com SSL Centos- ldap_start_tls, ldap_bind: Não é possível entrar em contato com o LDAP

3

Estou trabalhando em uma autenticação LDAP de integração com meu projeto PHP implantado em uma plataforma Linux. Eu completei com sucesso o ldapsearch da linha de comando e do código php para a conexão NON SSL.

Quando se trata de conexão SSL, não consigo fazer isso funcionar. Eu estou pensando se eu posso fazer o trabalho ldapsearch de linha de comando, lidar com o lado do PHP não será um problema. Estou usando o CentOS e abaixo está meu padrão de consulta de resultado de pesquisa - que funciona para solicitações não SSL na porta 3268, mas falha na porta 3269 com dois erros ldap_start_tls: Can't contact LDAP server (-1) e ldap_bind: Can't contact LDAP server (-1) . Eu procurei por essa consulta e ela me levou a páginas que falam sobre a autenticação do Kerboros, o que eu não quero. Qualquer ajuda seria muito apreciada.

SSL

    [Test]$ ldapsearch -x -h ldap.internal.company.com -D "CN=personName,OU=EUS,
            DC=company,DC=com" -p 3269 -b "dc=company,dc=com" 
            samaccountname=personName -Z "/etc/openldap/cacerts/test.cer" 
             -w "<<MyPassword>>"
        ldap_start_tls: Can't contact LDAP server (-1)
        ldap_bind: Can't contact LDAP server (-1)

Não SSL

       [Test]$ ldapsearch -x -h ldap.internal.company.com -D "CN=personName,
      OU=EUS, DC=company,DC=com" -p 3268 -b "dc=company,dc=com"            
       samaccountname=personName -Z "/etc/openldap/cacerts/test.cer" -w 
          .....
          ...
         //Gives valid output
    
por prashantsunkari 09.05.2013 / 23:24

1 resposta

3

Algumas coisas que você pode tentar:

no ldap.conf adicione isto:

TLS_REQCERT never

E na sua string do ldapsearch:

-H ldaps://ldap.internal.company.com:3269

Em vez de:

-h ldap.internal.company.com -p 3269
    
por 09.05.2013 / 23:43

Tags