Basically do or read the following:
- Sign your app and all your jars with an official certificate
- Also "sign" your JNLP file (meaning put a copy of your jnlp file into JNLP-INF folder as described here.
- Set the permissions right (e.g. all
<security><all-permissions/></security>
) - Set the trusted-library | trusted-only attributes (More infos here)
- [optional] Set the 7u25 introduced permissions and codebase attributes in the JAR Manifest File(s) (More infos here)
For more information also look:
And if you have trouble with your jnlp file verify it with JaNeLA.