UnboundID kin LDAPS binnen in HTTP CONNECT-tunnel pleatse
Brûk HTTPProxySocketFactory mei in TLS-socketfabryk en hâld rekken mei it ûntbrekken fan direkte stipe foar proxy-autentikaasje.
UnboundID LDAP SDK 7.0.5 biedt HTTPProxySocketFactory foar in HTTP CONNECT-rûte. Jou it TLS-socketfabryk fan 'e applikaasje as it bestimming LDAPS is:
var proxyFactory =
new com.unboundid.util.HTTPProxySocketFactory(
"proxy.example.net", 8080, 10000, ldapsTlsFactory);
ldapsTlsFactory is de SSLSocketFactory fan 'e applikaasje mei de bedoelde serverfertrouwenskonfiguraasje. Jou proxyFactory oan in LDAPConnection-konstruktor dy't in socketfabryk en de echte hostnamme en poarte fan 'e LDAP-server akseptearret.
Konfigurearje ek de hostnammeferifikaasje fan 'e ferbining. De SDK eksposearret HostNameSSLSocketVerifier fia LDAPConnectionOptions; allinne de sertifikaatútjouwer fertrouwe is net deselde kontrôle as it oerienkomme mei de bedoelde LDAP-host.
De HTTP-proxy moat CONNECT nei dy bestimming tastean, faak poarte 636 foar LDAPS. In proxy beheind ta web-bestimmingspoarten kin it ôfwize.
De dokumintearre grinzen fan it fabryk binne wichtich: kommunikaasje nei de proxy sels is net TLS-fersifere, en it biedt gjin direkte stipe foar HTTP-proxy-autentikaasje. In LDAPS-TLS-fabryk jouwe beskermet de folgjende gidsferbining, ynstee fan in ûntbrekkend proxy-oanmeldingsmeganisme ta te foegjen.