UnboundID getur sett LDAPS inni í HTTP CONNECT-göng
Notaðu HTTPProxySocketFactory með TLS-socketverksmiðju og taktu tillit til skorts á beinum stuðningi við proxy-auðkenningu.
UnboundID LDAP SDK 7.0.5 býður upp á HTTPProxySocketFactory fyrir HTTP CONNECT-leið. Gefðu upp TLS-socketverksmiðju forritsins þegar áfangastaðurinn er LDAPS:
var proxyFactory =
new com.unboundid.util.HTTPProxySocketFactory(
"proxy.example.net", 8080, 10000, ldapsTlsFactory);
ldapsTlsFactory er SSLSocketFactory forritsins með fyrirhugaðri trauststillingu þjónsins. Sendu proxyFactory í LDAPConnection-smið sem tekur við socketverksmiðju og raunverulegu hýsilnafni og porti LDAP-þjónsins.
Stilltu einnig hýsilnafaaðvörun tengingarinnar. SDK-ið býður HostNameSSLSocketVerifier í gegnum LDAPConnectionOptions; að treysta aðeins útgefanda vottorðsins er ekki sama athugun og að stemma við fyrirhugaðan LDAP-hýsil.
HTTP-proxyið verður að leyfa CONNECT til þess áfangastaðar, oft port 636 fyrir LDAPS. Proxy sem er takmarkað við port vefáfangastaða getur hafnað því.
Skjalfestu takmarkanir verksmiðjunnar skipta máli: samskipti við proxyið sjálft eru ekki TLS-dulkóðuð og það býður ekki beinan stuðning við HTTP-proxy-auðkenningu. Að gefa LDAPS TLS-verksmiðju verndar næstu skráatengingu í stað þess að bæta við vantaðri proxy-innskráningaraðferð.