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

cert based run rule doesn't work when running offline

    XMLWordPrintable

Details

    • b16
    • x86
    • windows_7

    Backports

      Description

        FULL PRODUCT VERSION :
        java version "1.8.0_45"
        Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
        Java HotSpot(TM) Client VM (build 25.45-b02, mixed mode)

        ADDITIONAL OS VERSION INFORMATION :
        Microsoft Windows [Version 6.1.7601]



        A DESCRIPTION OF THE PROBLEM :
        I originally reported JDK-8046501. I am now on Java 8u45 which is listed as a fixed version per JDK-8063239. My application is self-signed. The SHA256 hash of my certificate is listed in the DeploymentRuleSet.jar with <action permission="run" />. My certificate is in cacerts. When i run my app with the server available there are no prompts whatsoever. When the server is unavailable I still get a prompt asking "Do you want to run this application?" the first time it is run offline, if Run is chosen on this prompt then subsequent runs with the server unavailable have no prompts. It seams in my situation the DeploymentRuleSet.jar is still ignored when running jnlp offline.


        REPRODUCIBILITY :
        This bug can be reproduced always.

        Attachments

          1. 8u25_run.png
            8u25_run.png
            98 kB
          2. 8u45_run.png
            8u45_run.png
            12 kB
          3. helloa.jnlp
            0.5 kB

          Issue Links

            Activity

              People

                herrick Andy Herrick (Inactive)
                webbuggrp Webbug Group
                Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: