When a Singed Jar file is loaded into the browser , A security dialog pops up and signed Jar File is cached. "Granting permission for this session" only loads the applet . Re-starting the browser again , loading the same applet doesn't popup the security dialog dialog and fails to load the applet.
To reproduce the problem :
1. Install Java Plug-in Engineering build.
2. Envoke Java Plug-in Control Panel go to the Cache option and clear cache.
3. Load the following signed applet.
http://sqesvr.eng.sun.com/deployment2/sridhare/ws/tests/jarcaching/BAT/single/security/thawte_arch.html
When prompted for permissions choose and click "Grant for session" .
4. Invoke Java Plug-in Control Panel, go to the cache tab and click view Jar Cache , You can see that the Jar file of the signed applet is being cached locally.
5. Kill the browser and restart the browser
6. Load the applet again in the step 3 above.
7. Security dialog is doesn't pop up and applet silently fails to load.
Deleting the Jar
To reproduce the problem :
1. Install Java Plug-in Engineering build.
2. Envoke Java Plug-in Control Panel go to the Cache option and clear cache.
3. Load the following signed applet.
http://sqesvr.eng.sun.com/deployment2/sridhare/ws/tests/jarcaching/BAT/single/security/thawte_arch.html
When prompted for permissions choose and click "Grant for session" .
4. Invoke Java Plug-in Control Panel, go to the cache tab and click view Jar Cache , You can see that the Jar file of the signed applet is being cached locally.
5. Kill the browser and restart the browser
6. Load the applet again in the step 3 above.
7. Security dialog is doesn't pop up and applet silently fails to load.
Deleting the Jar