Pour se connecter à un ldap ssl via PHP, ne pas oublier de définir ce paramétre.

ldap_set_option($connect, LDAP_OPT_PROTOCOL_VERSION, 3);

cette commande doit étre effecuée entre le ldap_connect et ldap_bind
On utilisera ldap_connect comme ceci sans ajouter le numéro de port mais en renseignant le protocole ldaps//:

$ressource = ldap_connect("ldaps://ldap.url.org");

Attention !!!
Sur le serveur ou tourne le script de connection au serveur LDAP (qui peut-étre différent), il faut :

  1. Insérer le certificat du serveur LDAP dans /etc/ssl/certs/
  2. Renseigner la localisation du certificat dans /etc/ldap/ldap.conf comme ceci
    TLS_CACERT /etc/ssl/certs/certificat_ca.pem
  3. Redémarrer apache

Méme le ldap_bind() devrait fonctionner correctement