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)