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

Unexpeced multi-click dialog shows up when doing ocsp and crl check for Javafx application

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P4
    • Resolution: Duplicate
    • Affects Version/s: 8
    • Fix Version/s: None
    • Component/s: deploy
    • Environment:

      Ubuntu x64/FF/jre8-b129, win7/x64/IE9/jre8-b129

      Description

      Steps to reproduce:
      1. Open JCP->Advanced->"Check for certificate revocation using": Check "Both CRLs and OCSP"
      2. Set "Auto-detect proxy settings for this network" or Automatic proxy configuration URL: http://wpad.us.oracle.com/wpad.dat
      3. Launch singed FX application: http://sqeweb.us.oracle.com/net/sqenfs-1/export1/comp/jsn/users/crystal/DO_NOT_REMOVE_ME/jrebug/FXOcspAndCrlCheck/html/testSoftFailAccessRevocation_JNLP.html
      4. There will be a multi-click waring dialog shown up saying "Unable to ensure the certificate used to identify this application has not been revoked"
      5. Accept this multi-click dialog
      6 A valid security warning dialog with title "Security Information" will show up.
      7 Accept it. The fx app will fail get loaded with "ClassNotFound" exception.

      Expected behavior: A valid security warning dialog will show up directly after load the fx app and no multi-click dialog

      Note:
      1. Set a single, specific proxy, etc cn-proxy,jp.oracle.com:80, app will get loaded successfully.
      2. Disable OCSP and CRL check form JCP, app will get loaded successfully
      3. It works fine for applet, jnlp applet, jnlp and javafx applet
      applet: http://sqeweb.us.oracle.com/net/sqenfs-1/export1/comp/jsn/users/crystal/DO_NOT_REMOVE_ME/jrebug/OcspAndCrlCheck/html/testSoftFailAccessRevocation.html
      jnlp applet:http://sqeweb.us.oracle.com/net/sqenfs-1/export1/comp/jsn/users/crystal/DO_NOT_REMOVE_ME/jrebug/OcspAndCrlCheck/html/testSoftFailAccessRevocation_JNLP.html
      jnlp: http://sqeweb.us.oracle.com/net/sqenfs-1/export1/comp/jsn/users/crystal/DO_NOT_REMOVE_ME/jrebug/JawsOcspAndCrlCheck/jnlp/testSoftFailAccessRevocationJNLP.jnlp
      javafx applet: http://sqeweb.us.oracle.com/net/sqenfs-1/export1/comp/jsn/users/crystal/DO_NOT_REMOVE_ME/jrebug/FXOcspAndCrlCheck/html/testSoftFailAccessRevocation.html

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                ngthomas Thomas Ng (Inactive)
                Reporter:
                wenjyang Crystal Yang (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: