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.
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.