UnboundID LDAP SDK 7.0.5 ផ្តល់ HTTPProxySocketFactory សម្រាប់ផ្លូវ HTTP CONNECT។ ផ្តល់រោងចក្រ socket TLS របស់កម្មវិធី នៅពេលគោលដៅគឺ LDAPS៖

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

ldapsTlsFactory គឺជា SSLSocketFactory របស់កម្មវិធី ជាមួយការកំណត់ទុកចិត្តម៉ាស៊ីនមេដែលបានបម្រុង។ បញ្ជូន proxyFactory ទៅអ្នកសាងសង់ LDAPConnection ដែលទទួលយករោងចក្រ socket និងឈ្មោះម៉ាស៊ីន និងច្រកពិតប្រាកដរបស់ម៉ាស៊ីនមេ LDAP។

កំណត់ការផ្ទៀងផ្ទាត់ឈ្មោះម៉ាស៊ីនរបស់ការតភ្ជាប់ផងដែរ។ SDK បង្ហាញ HostNameSSLSocketVerifier តាមរយៈ LDAPConnectionOptions; ការទុកចិត្តតែអ្នកចេញវិញ្ញាបនបត្រមិនមែនជាការត្រួតពិនិត្យដូចគ្នានឹងការផ្គូផ្គងម៉ាស៊ីន LDAP ដែលបានបម្រុងទេ។

proxy HTTP ត្រូវតែអនុញ្ញាត CONNECT ទៅគោលដៅនោះ ជាញឹកញាប់ច្រក 636 សម្រាប់ LDAPS។ proxy ដែលកំណត់ត្រឹមច្រកគោលដៅវេបអាចបដិសេធវា។

ដែនកំណត់ដែលបានចងក្រងរបស់រោងចក្រមានសារៈសំខាន់៖ ការទំនាក់ទំនងទៅ proxy ខ្លួនឯងមិនត្រូវបានអ៊ិនគ្រីបដោយ TLS ហើយវាមិនផ្តល់ការគាំទ្រផ្ទាល់សម្រាប់ការផ្ទៀងផ្ទាត់ proxy HTTP ទេ។ ការផ្តល់រោងចក្រ TLS LDAPS ការពារការតភ្ជាប់ថតឯកសារបន្ទាប់ ជំនួសឱ្យការបន្ថែមយន្តការចូល proxy ដែលខ្វះ។

អត្ថបទពាក់ព័ន្ធ