-
Bug
-
Resolution: Fixed
-
P3
-
7u40, 7u76, 8
-
Ubuntu 12.04/x64, 64 bit JVM
Windows XP/x86, 32 bit JVM
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8038101 | 9 | Andy Herrick | P3 | Closed | Fixed | b08 |
JDK-8031178 | 8u20 | Andy Herrick | P3 | Resolved | Fixed | b09 |
JDK-8052950 | emb-8u26 | Andy Herrick | P3 | Resolved | Fixed | b17 |
JDK-8060568 | 7u80 | Andy Herrick | P3 | Resolved | Fixed | b03 |
JDK-8060306 | 7u76 | Andy Herrick | P3 | Resolved | Fixed | b04 |
JDK-8050950 | 7u75 | Andy Herrick | P3 | Resolved | Fixed | b01 |
JDK-8051489 | 7u72 | Andy Herrick | P3 | Resolved | Fixed | b05 |
JDK-8049112 | 7u71 | Andy Herrick | P3 | Closed | Fixed | b05 |
1.) Use 7u40-b43
2.) Open the Java ControlPanel and turn off caching
3.) Setup DRS with the hash from a certificate (in the example below it is the hash from the Oracle cert)
<ruleset version="1.0+">
<rule>
<id>
<certificate hash="794F53C746E2AA77D84B843BE942CAB4309F258FD946D62A6C4CCEAB8E1DB2C6" />
</id>
<action permission="run" />
</rule>
</ruleset>
4.) Open any Java Web Start application
Actual:
A warning message called "Do you want to run this application ?" is shown to the user before the apps starts.
Expected:
no interactive warnings at all, the app simply starts.
Comments:
When I open a signed applet, everything works as expected, I don't see any security warnings.
However, when I open a signed Java Web Start app, I see the security warning.
When I setup DRS with a location id (e.g. *.oracle.com), everything works as expected for both signed Java Web Start app and signed Java applets.
When I enable caching, it also works as expected.
Reproducible on both Windows and Linux.
Conclusion:
The issue only occurs if the ruleset is about a certificate rule AND it is a Java Web Start app AND Java cache is turned off. Cross platform problem probably.
- backported by
-
JDK-8031178 Certificate rule in DRS does not work for Java Web Start app when caching is turned off
- Resolved
-
JDK-8050950 Certificate rule in DRS does not work for Java Web Start app when caching is turned off
- Resolved
-
JDK-8051489 Certificate rule in DRS does not work for Java Web Start app when caching is turned off
- Resolved
-
JDK-8052950 Certificate rule in DRS does not work for Java Web Start app when caching is turned off
- Resolved
-
JDK-8060306 Certificate rule in DRS does not work for Java Web Start app when caching is turned off
- Resolved
-
JDK-8060568 Certificate rule in DRS does not work for Java Web Start app when caching is turned off
- Resolved
-
JDK-8038101 Certificate rule in DRS does not work for Java Web Start app when caching is turned off
- Closed
-
JDK-8049112 Certificate rule in DRS does not work for Java Web Start app when caching is turned off
- Closed