Force RC4 cipher for our ancient LDAP server #6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Windows 2003's LDAP server only supports RC4 cipher.
Given we only care whether we use SSL or not, when SSL is enabled, encryption is set to simple_tls and the supported ciphers are set.
Recently, Ruby's 2.4 openssl gem has removed RC4 from its default params, however doesn't disallow its usage. See: ruby/openssl#50
By letting our LDAP server we want to use RC4, we are able to communicate with it.
BONUS: By merging this PR means we can remove the LDAP monkey patch from our apps!
Tested by @sivalpatel and @ed-woodfall locally