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। ସକେଟ ଫ୍ୟାକ୍ଟ୍ରି ଏବଂ LDAP ସର୍ଭରର ପ୍ରକୃତ ହୋଷ୍ଟନାମ ଓ ପୋର୍ଟ ଗ୍ରହଣ କରୁଥିବା LDAPConnection କନଷ୍ଟ୍ରକ୍ଟରକୁ proxyFactory ଦିଅନ୍ତୁ।
ସଂଯୋଗର ହୋଷ୍ଟନାମ ଯାଞ୍ଚ ମଧ୍ୟ ବିନ୍ୟାସ କରନ୍ତୁ। SDK LDAPConnectionOptions ମାଧ୍ୟମରେ HostNameSSLSocketVerifier ପ୍ରଦାନ କରେ; କେବଳ ପ୍ରମାଣପତ୍ର ଇସ୍ୟୁଅରକୁ ବିଶ୍ୱାସ କରିବା ଉଦ୍ଦିଷ୍ଟ LDAP ହୋଷ୍ଟ ସହିତ ମେଳ କରିବାର ସେହି ଯାଞ୍ଚ ନୁହେଁ।
HTTP ପ୍ରକ୍ସି ସେହି ଲକ୍ଷ୍ୟସ୍ଥଳକୁ CONNECT ଅନୁମତି ଦେବା ଆବଶ୍ୟକ, LDAPS ପାଇଁ ପ୍ରାୟତଃ ପୋର୍ଟ 636। କେବଳ ୱେବ ଲକ୍ଷ୍ୟ ପୋର୍ଟରେ ସୀମିତ ପ୍ରକ୍ସି ଏହାକୁ ଅସ୍ୱୀକାର କରିପାରେ।
ଫ୍ୟାକ୍ଟ୍ରିର ପ୍ରଲେଖିତ ସୀମା ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ: ପ୍ରକ୍ସି ସହିତ ସଞ୍ଚାର TLS ରେ ଏନକ୍ରିପ୍ଟ ହୋଇନାହିଁ, ଏବଂ ଏହା HTTP ପ୍ରକ୍ସି ପ୍ରମାଣୀକରଣ ପାଇଁ ସିଧା ସମର୍ଥନ ଦିଏ ନାହିଁ। LDAPS TLS ଫ୍ୟାକ୍ଟ୍ରି ଦେବା ଅନୁପସ୍ଥିତ ପ୍ରକ୍ସି ଲଗଇନ ଯନ୍ତ୍ରଣା ଯୋଡିବା ପରିବର୍ତ୍ତେ ପରବର୍ତ୍ତୀ ଡିରେକ୍ଟରୀ ସଂଯୋଗକୁ ସୁରକ୍ଷା ଦିଏ।