UnboundID LDAPS-ті HTTP CONNECT туннелінің ішіне орналастыра алады
HTTPProxySocketFactory-ді TLS сокет фабрикасымен бірге пайдаланыңыз және прокси аутентификациясын тікелей қолдаудың жоқтығын ескеріңіз.
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 фабрикасын беру жоқ прокси кіру механизмін қосудың орнына кейінгі каталог қосылымын қорғайды.