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 ಫ್ಯಾಕ್ಟರಿ ಒದಗಿಸುವುದು ಕಾಣೆಯಾದ ಪ್ರಾಕ್ಸಿ ಲಾಗಿನ್ ಕಾರ್ಯವಿಧಾನವನ್ನು ಸೇರಿಸುವ ಬದಲು ಮುಂದಿನ ಡೈರೆಕ್ಟರಿ ಸಂಪರ್ಕವನ್ನು ರಕ್ಷಿಸುತ್ತದೆ.