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

cert based run rule doesn't work when running offline

XMLWordPrintable

    • b16
    • x86
    • windows_7

        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.

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

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

                Created:
                Updated:
                Resolved: