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

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

XMLWordPrintable

    • b01
    • generic
    • generic

      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.

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

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: