Osaisikohan joku auttaa seuraavanlaisessa ongelmassa. Yritän ottaa yhteyttä LDAP-serveriin php:llä, ja onnistunkin siinä käyttämällä salaamatonta yhteyttä. Tarvitsisin kuitenkin salattua yhteyttä jolloin saan herjan "Unable to bind to server: Can't contact LDAP" vaikka antamallani osoittella pitäisi olla mahdollista muodostaa salattu yhteys.
Koodi seuraavanlainen:
<?php // LDAP variables $ldap["user"] = "kayttaja"; $ldap["pass"] = "salasana"; $ldap["host"] = "osoi.te"; $ldap["port"] = 389; $ldap["dn"] = "cn=".$ldap["user"].",ou=Testi,"; $ldap["base"] = ""; //$ldap["conn"] = ldap_connect( $ldap["host"], $ldap["port"] ) or die( "Could not connect to server" ); //tämä siis ei toimi, ylempi toimii $ldap["conn"] = ldap_connect("ldaps://osoite.te"); // binding to ldap $ldap["bind"] = ldap_bind( $ldap["conn"], $ldap["dn"], $ldap["pass"] ); if( !$ldap["bind"] ) { echo ldap_error( $ldap["conn"] ); exit; }
Aihe on jo aika vanha, joten et voi enää vastata siihen.