The "User Directory" configuration in Jira works with the regular LDAP on port 389, but the LDAP over SSL on port 636 doesn't work. I tried with JVM Arguments like using TLSV1 only or "plain ssl" as suggested in the community, but couldn't connect to AD over SSL. I am able to connect using Softerra LDAP Client so I know the AD SSL setup is good. The firewall ports are open.
2018-05-22 14:59:30,590 http-nio-8080-exec-16 ERROR O094429 899x404x1 1pcqtfv 10.232.122.46,172.28.128.209 /plugins/servlet/embedded-crowd/configure/ldap/ [c.a.c.embedded.admin.ConfigurationController] Configuration test failed for user directory: [ My Domain Active Directory], type: [ CONNECTOR ]
com.atlassian.crowd.exception.runtime.OperationFailedException: <LDAP HostName>:636; nested exception is javax.naming.CommunicationException:
zq.msds.kp.org:636 [Root exception is java.net.SocketException: Connection reset]
at com.atlassian.crowd.embedded.core.CrowdDirectoryServiceImpl.testConnection(CrowdDirectoryServiceImpl.java:78)
at sun.reflect.GeneratedMethodAccessor665.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26)
at com.sun.proxy.$Proxy55.testConnection(Unknown Source)