Commit 9a6eedcb authored by speedy01's avatar speedy01

OF-926 Clients can't authenticate using LDAP SSL

Reverting some changes made with PR #239. by enabling the custom socket factory.  Added the use of Comparator per http://docs.oracle.com/javase/8/docs/technotes/guides/jndi/jndi-ldap.html#pooling
  for connection pooling
parent fc55e87b
...@@ -566,7 +566,7 @@ public class LdapManager { ...@@ -566,7 +566,7 @@ public class LdapManager {
get details of the negotiated TLS session: cipher suite, get details of the negotiated TLS session: cipher suite,
peer certificate, etc. */ peer certificate, etc. */
try { try {
SSLSession session = tls.negotiate(); SSLSession session = tls.negotiate(new org.jivesoftware.util.SimpleSSLSocketFactory());
context.setTlsResponse(tls); context.setTlsResponse(tls);
context.setSslSession(session); context.setSslSession(session);
...@@ -686,7 +686,7 @@ public class LdapManager { ...@@ -686,7 +686,7 @@ public class LdapManager {
get details of the negotiated TLS session: cipher suite, get details of the negotiated TLS session: cipher suite,
peer certificate, etc. */ peer certificate, etc. */
try { try {
SSLSession session = tls.negotiate(); SSLSession session = tls.negotiate(new org.jivesoftware.util.SimpleSSLSocketFactory());
ctx.setTlsResponse(tls); ctx.setTlsResponse(tls);
ctx.setSslSession(session); ctx.setSslSession(session);
...@@ -779,7 +779,7 @@ public class LdapManager { ...@@ -779,7 +779,7 @@ public class LdapManager {
get details of the negotiated TLS session: cipher suite, get details of the negotiated TLS session: cipher suite,
peer certificate, etc. */ peer certificate, etc. */
try { try {
SSLSession session = tls.negotiate(); SSLSession session = tls.negotiate(new org.jivesoftware.util.SimpleSSLSocketFactory());
ctx.setTlsResponse(tls); ctx.setTlsResponse(tls);
ctx.setSslSession(session); ctx.setSslSession(session);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment