KEYCLOAK-7242: LDAPS not working with truststore SPI and connection timeout

This commit is contained in:
rmartinc 2018-11-27 15:32:10 +01:00 committed by Marek Posolda
parent ded82fff3d
commit 1b37394276
2 changed files with 9 additions and 0 deletions

View file

@ -101,4 +101,10 @@ public class SSLSocketFactory extends javax.net.ssl.SSLSocketFactory {
public Socket createSocket(InetAddress address, int port, InetAddress localAddress, int localPort) throws IOException {
return sslsf.createSocket(address, port, localAddress, localPort);
}
@Override
public Socket createSocket() throws IOException {
return sslsf.createSocket();
}
}

View file

@ -71,6 +71,9 @@ public class UserFederationLdapConnectionTest extends AbstractAdminTest {
response = realm.testLDAPConnection(LDAPConnectionTestManager.TEST_AUTHENTICATION, "ldaps://localhost:10636", "uid=admin,ou=system", "secret", "true", null);
assertStatus(response, 204);
response = realm.testLDAPConnection(LDAPConnectionTestManager.TEST_AUTHENTICATION, "ldaps://localhost:10636", "uid=admin,ou=system", "secret", "true", "10000");
assertStatus(response, 204);
}
private void assertStatus(Response response, int status) {