Подписан ли сертификат сервера LDAP действительным центром сертификации? Может быть, ваш клиент просто отказывается от сертификата!

ал с этим в течение нескольких дней и не могу заставить php связываться с ldap на Oracle DSEE.

function test(){


    // LDAP variables
    $ldaphost = "xxx.xxxxx.com";        
    $ldapport = 636;
    $ldaprdn  = 'cn=xyxyxyxy,ou=Accounts,dc=xxx,dc=xxxxx,dc=com';
    $ldappass = 'vcvcvcvcvc';

    ldap_set_option(NULL, LDAP_OPT_DEBUG_LEVEL, 7); // isn't helping

    // Connecting to LDAP
    $ldapconn = ldap_connect($ldaphost, $ldapport)
              or die("Could not connect to $ldaphost");

    if ($ldapconn) {

        // binding to ldap server
        $ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);

        // verify binding
        if ($ldapbind) {
            echo "LDAP bind successful...";
        } else {
            echo "LDAP bind failed...";
        }

    }
}

Я получаю ошибку:

Сообщение: ldap_bind () [function.ldap-bind]: Невозможно привязать к серверу: Невозможно связаться с сервером LDAP

Вырвать мои волосы на этом. Я просто не могу заставить вещь связать.

Попытался подключиться напрямую к хосту через порт 636 и не блокируется никаким брандмауэром. Как правило, я не получаю никакой дополнительной отладочной информации из 'LDAP_OPT_DEBUG_LEVEL' на экране или в моих журналах.