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.

Relatearre artikelen