LDAP in 3.4 broken if TLS is unsupported

XMLWordPrintable

    • 3.04

      When using LDAP with JIRA 3.4, user authentication will fail with the following error if TLS is unsupported by the server:

      2005-11-11 14:59:01,480 [webwork.dispatcher.ServletDispatcher] Unable to find 'webwork.multipart.saveDir' property setting. Defaulting to javax.servlet.context.tempdir
      2005-11-11 14:59:25,916 ERROR [user.provider.ldap.LDAPCredentialsProvider] Error negotiating TLS connection: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
      javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
      	at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:150)
      	at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:117)
      	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1542)
      	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:863)
      	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1025)
      	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1038)
      	at com.sun.jndi.ldap.ext.StartTlsResponseImpl.startHandshake(StartTlsResponseImpl.java:344)
      	at com.sun.jndi.ldap.ext.StartTlsResponseImpl.negotiate(StartTlsResponseImpl.java:208)
      	at com.sun.jndi.ldap.ext.StartTlsResponseImpl.negotiate(StartTlsResponseImpl.java:161)
      	at com.opensymphony.user.provider.ldap.LDAPCredentialsProvider.authenticate(LDAPCredentialsProvider.java:127)
      	at com.opensymphony.user.User.authenticate(User.java:129)
      

              Assignee:
              Jeff Turner
              Reporter:
              Jeff Turner
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: