UnboundID povas meti LDAPS ene de HTTP CONNECT-tunelo
Uzu HTTPProxySocketFactory kun TLS-sokfabo kaj konsideru ĝian mankon de rekta subteno por prokura aŭtentikigo.
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.