PHP und eine LDAP Verbindung über SSL

Update:
Ich hab den Beitrag noch etwas erweitert, da er mir doch etwas zu undeutlich schien!

Ich hatte versucht, mich über PHP von meinem Windows Rechner mit einem Novell eDirectory Server zu verbinden:

$ds = ldap_connect('ldap://netservices01');
$r = ldap_bind($ds);
..

Anonymer Zugriff klappte auch gut, jedoch brauchte ich eine Passwortüberprüfung.
Also:

$ds = ldap_connect('ldap://netservices01');
$r = ldap_bind($ds,'cn=klein,ou=FOO,o=BAR','PASSWORT');

Ergebnis war leider folgende Fehlermeldung:

Warning: ldap_bind() [function.ldap-bind]: Unable to bind to server: Confidentiality required in C:\xampplite\htdocs\ldap.php on line 19

Mit anderen Worten, der will eine geschützte SSL Verbindung. Durch die PHP-Doku weiß ich, dass ich einfach ldaps://.. in ldap_connect() nutzen muss. Ergebnis: Kann keine Verbindung zum Server erstellen.

Lange hab ich gesucht, hier nun die Lösung:

Erstelle in C:\openldap\sysconf\ die Datei „ldap.conf“ mit folgendem Inhalt:

TLS_REQCERT never

Wichtig ist das Verzeichnis, auch wenn es noch nicht existiert, muss es dorthin, da dies in der LDAP.DLL für WIN-PHP fest verankert ist.

Kurz den Apachen neu gestartet und schon läuft der ganze Krempel! Der versucht nun einfach nicht das Zertifikat runterzuladen oder so..
Geht einfach 🙂

7 Gedanken zu „PHP und eine LDAP Verbindung über SSL“

  1. Hi, leider funzt das ganze bei mir nicht…

    hab hier auch eine Novellumgebung, also eDirectory und xampp als Webserver, weils mir zu stressig war mir nen vollständigen Apachen zusammenzufriemeln wo PHP/Perl und der ganze Kram läuft, naja is ja auch egal.

    ich hab also nun probiert eine simple Funktion zu basteln:

    ldap.conf

    funzt net…
    muss man da noch irgentwas beachten oder s0?

  2. Hiho, naja… hab ich probiert, hilft aber nix… leider

    vielleicht liegts auch einfach am eDiretory und nicht am Active Directory das der sich nicht authentifizieren will…

  3. naja… ich guck grad wieder mal vorbei (o.O ich les schon aktiv fremde Blogs mit – oh nein :-)) und seh: hey, du hast es ja auch mit eDirctory gemacht und kein AD schmarn…

    hmm… naja, am Montag nochmal probieren

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.