The security privileges granted to a Java applet run under JavaPlugin 1.2.2+ depends on:
----------------- Policy-File Issues and RSA-signed applets for JavaPlugin -----------------
grant {
};
(RSA-signature examined; dialog prompt; if denied, no privileges; if granted, full privileges)
grant {
permission java.lang.RuntimePermission "usePolicy";
};
(RSA-signature ignored; policy file used; no privileges)
grant codeBase "http://home.istar.ca/~neutron/-" {
permission java.net.SocketPermission "*", "connect";
permission java.lang.RuntimePermission "usePolicy";
};
(RSA-signature ignored; policy file used; universal-connect privileges to codeBase code)
[note: in this case, the applet does not need to be signed at all! no JAR is required. The class file could be deployed directly.]
grant codeBase "http://home.istar.ca/~neutron/-" {
permission java.net.SocketPermission "*", "connect";
};
(RSA-signature examined; dialog prompt; if denied, only policy file permissions granted;
if granted, ALL permissions granted)
|