UnboundID var ievietot LDAPS HTTP CONNECT tunelī
Izmantojiet HTTPProxySocketFactory ar TLS ligzdu rūpnīcu un ņemiet vērā tiešā starpniekservera autentifikācijas atbalsta trūkumu.
UnboundID LDAP SDK 7.0.5 piedāvā HTTPProxySocketFactory HTTP CONNECT maršrutam. Kad galamērķis ir LDAPS, nodrošiniet lietojumprogrammas TLS ligzdu rūpnīcu:
var proxyFactory =
new com.unboundid.util.HTTPProxySocketFactory(
"proxy.example.net", 8080, 10000, ldapsTlsFactory);
ldapsTlsFactory ir lietojumprogrammas SSLSocketFactory ar paredzēto servera uzticēšanās konfigurāciju. Nododiet proxyFactory LDAPConnection konstruktoram, kas pieņem ligzdu rūpnīcu un LDAP servera faktisko resursdatora nosaukumu un portu.
Konfigurējiet arī savienojuma resursdatora nosaukuma pārbaudi. SDK pakļauj HostNameSSLSocketVerifier, izmantojot LDAPConnectionOptions; uzticēšanās tikai sertifikāta izdevējam nav tā pati pārbaude kā atbilstība paredzētajam LDAP resursdatoram.
HTTP starpniekserverim jāatļauj CONNECT uz šo galamērķi, LDAPS bieži 636 ports. Starpniekserveris, kas ierobežots ar tīmekļa galamērķu portiem, var to noraidīt.
Rūpnīcas dokumentētie ierobežojumi ir svarīgi: saziņa ar pašu starpniekserveri nav šifrēta ar TLS, un tas nepiedāvā tiešu HTTP starpniekservera autentifikācijas atbalstu. LDAPS TLS rūpnīcas nodrošināšana aizsargā turpmāko direktorija savienojumu, nevis pievieno trūkstošo starpniekservera pieteikšanās mehānismu.