UnboundID LDAP SDK 7.0.5 HTTP CONNECT මාර්ගය සඳහා HTTPProxySocketFactory සපයයි. ගමනාන්තය LDAPS විට, යෙදුමේ TLS සොකට් කර්මාන්තශාලාව සපයන්න:

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

ldapsTlsFactory යනු අපේක්ෂිත සේවාදායක විශ්වාස වින්‍යාසය සහිත යෙදුමේ SSLSocketFactory ය. සොකට් කර්මාන්තශාලාව සහ LDAP සේවාදායකයේ සැබෑ සත්කාරක නාමය හා තොටුපළ පිළිගන්නා LDAPConnection නිර්මාණකයට proxyFactory ලබා දෙන්න.

සම්බන්ධතාවයේ සත්කාරක නාම සත්‍යාපනය ද වින්‍යාස කරන්න. SDK LDAPConnectionOptions හරහා HostNameSSLSocketVerifier ලබා දෙයි; සහතික නිකුත් කරන්නා පමණක් විශ්වාස කිරීම අපේක්ෂිත LDAP සත්කාරකයට ගැළපීමේ එම පරීක්ෂාව නොවේ.

HTTP ප්‍රොක්සිය එම ගමනාන්තයට CONNECT අවසර දිය යුතුය, LDAPS සඳහා බොහෝ විට 636 තොටුපළ. වෙබ් ගමනාන්ත තොටුපළවලට පමණක් සීමිත ප්‍රොක්සියකට එය ප්‍රතික්ෂේප කළ හැක.

කර්මාන්තශාලාවේ ලේඛනගත සීමා වැදගත් ය: ප්‍රොක්සියටම සන්නිවේදනය TLS මගින් සංකේතනය නොවේ, සහ එය HTTP ප්‍රොක්සි සත්‍යාපනයට සෘජු සහායක් ලබා නොදේ. LDAPS TLS කර්මාන්තශාලාවක් සැපයීම නැතිවූ ප්‍රොක්සි පිවිසුම් යාන්ත්‍රණය එකතු කිරීම වෙනුවට ඊළඟ නාමාවලි සම්බන්ධතාවය ආරක්ෂා කරයි.

අදාළ ලිපි