JDK-6784299 : All-permissions jnlp applet execution bails out if user cancel certificate dialog
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 6u10
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2008-12-11
  • Updated: 2010-09-08
  • Resolved: 2009-05-22
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6
6u14 b03Fixed
Description
A signed jnlp applet that request all-permission. e.g 

<security>
  <all-permissions/>
</security>

does not run if certificate dialog is cancelled by user.

One testcase is at http://javafx.com/samples/EffectsPlayground/index.html

Comments
EVALUATION In the new Java Plug-in, when user cancel certificate dialog of a JNLP applet that request all-permissions, we stop running the applet. Memory cache of the denied urls is cleared so user can reload the page (or choose to reload via java error panel) and given the second chance to run the applet.
03-02-2009