UnboundID LDAP SDK 7.0.5-ek HTTPProxySocketFactory eskaintzen du HTTP CONNECT ibilbide baterako. Eman aplikazioaren TLS socket-fabrika helburua LDAPS denean:

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

ldapsTlsFactory aplikazioaren SSLSocketFactory da, zerbitzariaren konfiantza-konfigurazioarekin. Pasatu proxyFactory socket-fabrika bat eta LDAP zerbitzariaren benetako ostalari-izena eta portua onartzen dituen LDAPConnection eraikitzaileari.

Konfiguratu konexioaren ostalari-izenaren egiaztapena ere. SDK-k HostNameSSLSocketVerifier eskaintzen du LDAPConnectionOptions-en bidez; ziurtagiriaren jaulkitzaileari soilik fidatzea ez da LDAP ostalari aurreikusiarekin bat etortzeko egiaztapen bera.

HTTP proxy-ak CONNECT baimendu behar du helburu horretarako, askotan 636 portua LDAPS rako. Web-helmuga portuetara mugatutako proxy-ak baztertu dezake.

Fabrikaren muga dokumentatuek garrantzia dute: proxy-ra berarenganako komunikazioa ez dago TLS-rekin zifratuta, eta ez du HTTP proxy autentifikaziorako zuzeneko euskarririk eskaintzen. LDAPS TLS-fabrika bat emateak ondorengo direktorio-konexioa babesten du, falta den proxy saio-hasiera mekanismoa gehitu beharrean.

Erlazionatutako artikuluak