UnboundID LDAPS-i HTTP CONNECT tuneli daxilində yerləşdirə bilər
HTTPProxySocketFactory-ni TLS soket fabriki ilə istifadə edin və birbaşa proksi autentifikasiyası dəstəyinin olmamasını nəzərə alın.
UnboundID LDAP SDK 7.0.5 HTTP CONNECT marşrutu üçün HTTPProxySocketFactory təqdim edir. Hədəf LDAPS olduqda tətbiqin TLS soket fabrikini verin:
var proxyFactory =
new com.unboundid.util.HTTPProxySocketFactory(
"proxy.example.net", 8080, 10000, ldapsTlsFactory);
ldapsTlsFactory tətbiqin nəzərdə tutulan server etimad konfiqurasiyası ilə SSLSocketFactory-sidir. proxyFactory-ni soket fabriki ilə LDAP serverinin faktiki host adını və portunu qəbul edən LDAPConnection konstruktoruna ötürün.
Bağlantının host adı yoxlamasını da konfiqurasiya edin. SDK LDAPConnectionOptions vasitəsilə HostNameSSLSocketVerifier təqdim edir; yalnız sertifikat verənə etimad etmək nəzərdə tutulan LDAP hostu ilə uyğunlaşdırma yoxlaması ilə eyni deyil.
HTTP proksisi həmin hədəfə CONNECT icazəsi verməlidir, LDAPS üçün çox vaxt 636 portu. Yalnız veb hədəf portları ilə məhdudlaşan proksi bunu rədd edə bilər.
Fabrikin sənədləşdirilmiş məhdudiyyətləri vacibdir: proksinin özünə rabitə TLS ilə şifrələnmir və HTTP proksi autentifikasiyasına birbaşa dəstək təklif etmir. LDAPS TLS fabriki vermək çatışmayan proksi giriş mexanizmini əlavə etmək əvəzinə sonrakı kataloq bağlantısını qoruyur.