UnboundID LDAP SDK 7.0.5 provizas HTTPProxySocketFactory por HTTP CONNECT-vojo. Provizu la TLS-sokfabon de la aplikaĵo kiam la celo estas LDAPS:

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

ldapsTlsFactory estas la SSLSocketFactory de la aplikaĵo kun la intencita servila fido-agordo. Pasigu proxyFactory al LDAPConnection-konstruilo, kiu akceptas sokfabo kaj la faktan gastigantnomon kaj pordon de la LDAP-servilo.

Agordi ankaŭ la gastigantnoman kontrolon de la konekto. La SDK elmetas HostNameSSLSocketVerifier per LDAPConnectionOptions; fidi nur la atestilon eldoninton ne estas la sama kontrolo kiel kongruigi la intencitan LDAP-gastiganton.

La HTTP-prokuro devas permesi CONNECT al tiu celo, ofte pordon 636 por LDAPS. Prokuro limigita al retaj celpordoj povas rifuzi ĝin.

La dokumentitaj limoj de la fabo gravas: komunikado al la prokuro mem ne estas TLS-ĉifrita, kaj ĝi ne ofertas rektan subtenon por HTTP-prokura aŭtentikigo. Provizi LDAPS TLS-fabon protektas la sekvan dosierujan konekton, anstataŭ aldoni mankan prokuran ensalutmekanismon.

Rilataj artikoloj