UnboundID kann LDAPS an en HTTP CONNECT-Tunnel setzen
Benotzt HTTPProxySocketFactory mat enger TLS-Socketfabrik a berücksichtegt de Mank u direkter Ënnerstëtzung fir Proxy-Authentifikatioun.
UnboundID LDAP SDK 7.0.5 bitt HTTPProxySocketFactory fir eng HTTP CONNECT-Route. Gitt d'TLS-Socketfabrik vun der Applikatioun, wann d'Zil LDAPS ass:
var proxyFactory =
new com.unboundid.util.HTTPProxySocketFactory(
"proxy.example.net", 8080, 10000, ldapsTlsFactory);
ldapsTlsFactory ass d'SSLSocketFactory vun der Applikatioun mat der virgesinnener Server-Vertrauenskonfiguratioun. Gitt proxyFactory un en LDAPConnection-Konstruktor, deen eng Socketfabrik an den tatsächlechen Hostnumm a Port vum LDAP-Server akzeptéiert.
Konfiguréiert och d'Hostnummverifikatioun vun der Verbindung. Den SDK exponéiert HostNameSSLSocketVerifier iwwer LDAPConnectionOptions; nëmmen dem Zertifikatsaussteller ze vertrauen ass net déiselwecht Kontroll wéi d'Zil-LDAP-Host ze treffen.
Den HTTP-Proxy muss CONNECT zu dësem Zil erlaben, dacks Port 636 fir LDAPS. En Proxy, deen op Webzil-Ports limitéiert ass, kann et refuséieren.
D'dokumentéiert Limiten vun der Fabrik si wichteg: d'Kommunikatioun mam Proxy selwer ass net TLS-verschlësselt, an et bitt keng direkt Ënnerstëtzung fir HTTP-Proxy-Authentifikatioun. Eng LDAPS-TLS-Fabrik ze ginn schützt déi nächst Verzeichnisverbindung, amplaz e fehlende Proxy-Login-Mechanismus derbäizesetzen.