Mae UnboundID LDAP SDK 7.0.5 yn darparu HTTPProxySocketFactory ar gyfer llwybr HTTP CONNECT. Darparwch ffatri socedi TLS y rhaglen pan fo'r cyrchfan yn LDAPS:

var proxyFactory =
    new com.unboundid.util.HTTPProxySocketFactory(
        "proxy.example.net", 8080, 10000, ldapsTlsFactory);

ldapsTlsFactory yw SSLSocketFactory y rhaglen gyda'r ffurfweddiad ymddiriedaeth gweinydd bwriadedig. Trosglwyddwch proxyFactory i adeiladydd LDAPConnection sy'n derbyn ffatri socedi ac enw gwesteiwr a phorth gwirioneddol y gweinydd LDAP.

Ffurfweddwch wirio enw gwesteiwr y cysylltiad hefyd. Mae'r SDK yn datgelu HostNameSSLSocketVerifier drwy LDAPConnectionOptions; nid yw ymddiried yn unig yn nyroddwr y dystysgrif yr un archwiliad â chyfateb i'r gwesteiwr LDAP bwriadedig.

Rhaid i'r procsi HTTP ganiatáu CONNECT i'r gyrchfan honno, yn aml porth 636 ar gyfer LDAPS. Gall procsi sy'n gyfyngedig i borthladdoedd cyrchfannau gwe ei wrthod.

Mae terfynau dogfennol y ffatri yn bwysig: nid yw cyfathrebu â'r procsi ei hun wedi'i amgryptio â TLS, ac nid yw'n cynnig cymorth uniongyrchol ar gyfer dilysu procsi HTTP. Mae darparu ffatri TLS LDAPS yn amddiffyn y cysylltiad cyfeiriadur dilynol, yn hytrach nag ychwanegu mecanwaith mewngofnodi procsi coll.

Erthyglau cysylltiedig