Connexion LDAP SSL avec PHP
Par Arnaud Charlier, lundi 8 janvier 2007 à 22:06 :: PHP :: #10 :: rss
Principe de connexion PHP-LDAP et certificat SSL - LDAP
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 :
- Insérer le certificat du serveur LDAP dans /etc/ssl/certs/
- Renseigner la localisation du certificat dans /etc/ldap/ldap.conf comme ceci
TLS_CACERT /etc/ssl/certs/certificat_ca.pem
- Redémarrer apache
Méme le ldap_bind() devrait fonctionner correctement
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.