Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6592547

javax.net.ssl.SSLHandshakeException with 1.4.2_16 javaws https

    Details

    • Subcomponent:
    • Introduced In Build:
      b01
    • Introduced In Version:
    • CPU:
      generic
    • OS:
      generic

      Description

      javax.net.ssl.SSLHandshakeException with 1.4.2_16 javaws

      Testcases: https_hostnomatch && https_selfcert

      Results URL:
      http://jqa.ireland.sun.com/results/1.4.2_16/Build01/deployment/javaws/sun4u-solaris9/
      http://jqa.ireland.sun.com/results/1.4.2_16/Build01/deployment/javaws/x86-win2000pro/
      (exception on x86-SuSE10pro, sun4u-solaris9/10 and x86-win2000pro).

      Exception:
      javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
      at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.a(Unknown Source)
      at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.b(Unknown Source)
      at com.sun.net.ssl.internal.ssl.SSLSocketImpl.b(Unknown Source)
      at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(Unknown Source)
      at com.sun.net.ssl.internal.ssl.SSLSocketImpl.j(Unknown Source)
      at com.sun.net.ssl.internal.ssl.SSLSocketImpl.b(Unknown Source)
      at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)
      at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
      at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
      at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
      at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
      at java.net.URL.openStream(Unknown Source)
      at HttpsTest.main(HttpsTest.java:51)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at com.sun.javaws.Launcher.executeApplication(Unknown Source)
      at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
      at com.sun.javaws.Launcher.continueLaunch(Unknown Source)
      at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)
      at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)
      at com.sun.javaws.Launcher.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)

      Reproducibility: 100%

      To reproduce please do the following:
      1. Install 1.4.2_16-ea-b01 jre.
      2. Run javaws and set log file to either "/tmp/javaws.log" or "C:/javaws.log" depending on whether unix or windows.
      3. Clean your cache by running "./javaws -uninstall" first.
      4. Run either of the testcases as follows:

      # ./javaws http://nicole1.sfbay.sun.com:8080/JavawsTest/https/https_hostnomatch.jnlp

      OR

      # ./javaws http://nicole1.sfbay.sun.com:8080/JavawsTest/https/https_selfcert.jnlp

      5. Check "/tnp/javaws.log" or "C:/javaws.log" for logout.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                coffeys Sean Coffey
                Reporter:
                rmcphers Raymond Mcpherson (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: