UnboundID LDAPS کو HTTP CONNECT سرنگ کے اندر رکھ سکتا ہے
TLS ساکٹ فیکٹری کے ساتھ HTTPProxySocketFactory استعمال کریں اور پراکسی تصدیق کے لیے براہ راست معاونت نہ ہونے کو مدنظر رکھیں۔
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 ہے جس میں مطلوبہ سرور اعتماد کی ترتیب ہے۔ proxyFactory کو ایسے LDAPConnection کنسٹرکٹر کو دیں جو ساکٹ فیکٹری اور LDAP سرور کا اصل ہوسٹ نام اور پورٹ قبول کرتا ہے۔
کنکشن کی ہوسٹ نام کی تصدیق بھی ترتیب دیں۔ SDK LDAPConnectionOptions کے ذریعے HostNameSSLSocketVerifier فراہم کرتا ہے؛ صرف سرٹیفکیٹ جاری کرنے والے پر بھروسہ کرنا مطلوبہ LDAP ہوسٹ سے مطابقت کی وہی جانچ نہیں ہے۔
HTTP پراکسی کو اس منزل تک CONNECT کی اجازت دینی چاہیے، LDAPS کے لیے اکثر پورٹ 636۔ صرف ویب منزل پورٹس تک محدود پراکسی اسے مسترد کر سکتی ہے۔
فیکٹری کی دستاویزی حدود اہم ہیں: پراکسی سے رابطہ TLS کے ساتھ خفیہ نہیں ہے، اور یہ HTTP پراکسی تصدیق کے لیے براہ راست معاونت فراہم نہیں کرتی۔ LDAPS TLS فیکٹری دینا غائب پراکسی لاگ ان طریقہ کار شامل کرنے کے بجائے اگلے ڈائریکٹری کنکشن کی حفاظت کرتا ہے۔