Florian Zschocke
2013-08-15 69007029f122c3f77db044e879188cc12be3c2f6
src/main/java/com/gitblit/LdapUserService.java
@@ -170,13 +170,24 @@
            if (ldapPort == -1)   // Default Port
               ldapPort = 636;
            
            SSLUtil sslUtil = new SSLUtil(new TrustAllTrustManager());
            return new LDAPConnection(sslUtil.createSSLSocketFactory(), ldapUrl.getHost(), ldapPort, bindUserName, bindPassword);
            LDAPConnection conn;
            SSLUtil sslUtil = new SSLUtil(new TrustAllTrustManager());
            if (StringUtils.isEmpty(bindUserName) && StringUtils.isEmpty(bindPassword)) {
                conn = new LDAPConnection(sslUtil.createSSLSocketFactory(), ldapUrl.getHost(), ldapPort);
            } else {
                conn = new LDAPConnection(sslUtil.createSSLSocketFactory(), ldapUrl.getHost(), ldapPort, bindUserName, bindPassword);
            }
            return conn;
         } else {
            if (ldapPort == -1)   // Default Port
               ldapPort = 389;
            LDAPConnection conn = new LDAPConnection(ldapUrl.getHost(), ldapPort, bindUserName, bindPassword);
            LDAPConnection conn;
            if (StringUtils.isEmpty(bindUserName) && StringUtils.isEmpty(bindPassword)) {
               conn = new LDAPConnection(ldapUrl.getHost(), ldapPort);
            } else {
               conn = new LDAPConnection(ldapUrl.getHost(), ldapPort, bindUserName, bindPassword);
            }
            if (ldapUrl.getScheme().equalsIgnoreCase("ldap+tls")) {
               SSLUtil sslUtil = new SSLUtil(new TrustAllTrustManager());