Emmanuel Lecharny created DIRSTUDIO-1197:
--------------------------------------------

             Summary: Connection Network check fails when using the LDAP API
                 Key: DIRSTUDIO-1197
                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-1197
             Project: Directory Studio
          Issue Type: Bug
          Components: studio-connection
    Affects Versions: 2.0.0-M14
            Reporter: Emmanuel Lecharny


When trying to check a network connection using SSL, with the LDAP API, we get 
an Handshake exception:

{noformat}
The connection failed
 - ERR_04122_SSL_CONTEXT_INIT_FAILURE Failed to initialize the SSL context
  org.apache.directory.api.ldap.model.exception.LdapException: 
ERR_04122_SSL_CONTEXT_INIT_FAILURE Failed to initialize the SSL context
        at 
org.apache.directory.ldap.client.api.LdapNetworkConnection.connect(LdapNetworkConnection.java:695)
        at 
org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper$1.run(DirectoryApiConnectionWrapper.java:247)
        at 
org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.runAndMonitor(DirectoryApiConnectionWrapper.java:1312)
        at 
org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.doConnect(DirectoryApiConnectionWrapper.java:281)
        at 
org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.connect(DirectoryApiConnectionWrapper.java:172)
        at 
org.apache.directory.studio.connection.core.jobs.CheckNetworkParameterRunnable.run(CheckNetworkParameterRunnable.java:80)
        at 
org.apache.directory.studio.connection.ui.RunnableContextRunner$1.run(RunnableContextRunner.java:140)
        at 
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
Caused by: 
org.apache.directory.api.ldap.model.exception.LdapOperationException: 
ERR_04120_TLS_HANDSHAKE_ERROR The TLS handshake failed
        at 
org.apache.directory.ldap.client.api.LdapNetworkConnection.connect(LdapNetworkConnection.java:688)
        ... 7 more

  ERR_04122_SSL_CONTEXT_INIT_FAILURE Failed to initialize the SSL context
{noformat}

I'm using java {{1.8.0_171}} on Mac OSX.

The thing is that checking networking connection using {{JNDI}} just works. 

Even weirder is that if I check the authentication, I get the connection 
working just fine.

There is something fishy in the connection check...



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to