UnboundID អាចដាក់ LDAPS នៅក្នុងផ្លូវរូងក្រោមដី HTTP CONNECT
ប្រើ HTTPProxySocketFactory ជាមួយរោងចក្រ socket TLS ហើយពិចារណាការខ្វះការគាំទ្រផ្ទាល់សម្រាប់ការផ្ទៀងផ្ទាត់ proxy។
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 ដែលខ្វះ។