UnboundID LDAP SDK 7.0.5 HTTP CONNECT бағыты үшін HTTPProxySocketFactory ұсынады. Межелі жер LDAPS болса, қолданбаның TLS сокет фабрикасын беріңіз:

var proxyFactory =
    new com.unboundid.util.HTTPProxySocketFactory(
        "proxy.example.net", 8080, 10000, ldapsTlsFactory);

ldapsTlsFactory — серверге сенудің көзделген конфигурациясы бар қолданбаның SSLSocketFactory-і. proxyFactory-ді сокет фабрикасын және LDAP серверінің нақты хост аты мен портын қабылдайтын LDAPConnection конструкторына өткізіңіз.

Қосылымның хост атын тексеруді де конфигурациялаңыз. SDK LDAPConnectionOptions арқылы HostNameSSLSocketVerifier ұсынады; тек сертификат шығарушыға сену көзделген LDAP хостқа сәйкестікті тексерумен бірдей емес.

HTTP прокси сол межелі жерге CONNECT рұқсат етуі керек, LDAPS үшін көбінесе 636 порты. Тек веб-межелі порттармен шектелген прокси оны қабылдамауы мүмкін.

Фабриканың құжатталған шектеулері маңызды: проксидің өзіне қатынас TLS-пен шифрланбаған және ол HTTP прокси аутентификациясын тікелей қолдамайды. LDAPS TLS фабрикасын беру жоқ прокси кіру механизмін қосудың орнына кейінгі каталог қосылымын қорғайды.

Қатысты мақалалар