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 фабрикасын берүү жок болгон прокси кирүү механизмин кошуунун ордуна кийинки каталог байланышын коргойт.

Тектеш макалалар