UnboundID LDAP SDK 7.0.5 hutoa HTTPProxySocketFactory kwa njia ya HTTP CONNECT. Toa kiwanda cha soketi cha TLS cha programu wakati lengo ni LDAPS:

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

ldapsTlsFactory ni SSLSocketFactory ya programu yenye usanidi unaokusudiwa wa uaminifu wa seva. Pitisha proxyFactory kwa kijenzi cha LDAPConnection kinachokubali kiwanda cha soketi na jina halisi la mwenyeji na bandari ya seva ya LDAP.

Sanidi pia uthibitishaji wa jina la mwenyeji wa muunganisho. SDK hufichua HostNameSSLSocketVerifier kupitia LDAPConnectionOptions; kumwamini mtoaji wa cheti pekee si ukaguzi sawa na kulinganisha na mwenyeji wa LDAP unaokusudiwa.

Proksi ya HTTP lazima iruhusu CONNECT kuelekea lengo hilo, mara nyingi bandari 636 kwa LDAPS. Proksi iliyozuiwa kwa bandari za malengo ya wavuti inaweza kuikataa.

Mipaka iliyoandikwa ya kiwanda ni muhimu: mawasiliano kwa proksi yenyewe hayajasimbwa kwa TLS, na haitoi usaidizi wa moja kwa moja wa uthibitishaji wa proksi ya HTTP. Kutoa kiwanda cha TLS cha LDAPS kunalinda muunganisho unaofuata wa saraka, badala ya kuongeza utaratibu wa kuingia wa proksi ambao haupo.

Makala zinazohusiana