A user is running a JNLP app which is launched from the browser. The *.jar file launched by the JNLP is signed by a Certificate issued by a trusted CA.
For the first time the jar file is launched, the user is asked a question whether he trusts the signer (not the CA - the CA is already trusted).
If the user says yes, signer's certificate gets added to the trust store.
Question is: what are the conditions for the same dialog to be shown again?
- Has the *.jar file called by the JNLP changed?
- Has the JNLP itself changed?
- Has the URL of the JNLP changed?
Which of these (or something else?) will trigger the dialog to be shown even after user has checked the "Do not show this again" checkbox initially?