// ---------------------------------------------------------------
// No codeBase specified, so these permissions
// are granted to all classes
grant {
permission java.util.PropertyPermission "java.version", "read";
permission java.util.PropertyPermission "java.vendor", "read";
permission java.util.PropertyPermission "java.vendor.url", "read";
permission java.util.PropertyPermission "java.class.version", "read";
permission java.util.PropertyPermission "os.name", "read";
permission java.util.PropertyPermission "os.version", "read";
permission java.util.PropertyPermission "os.arch", "read";
permission java.util.PropertyPermission "file.separator", "read";
permission java.util.PropertyPermission "path.separator", "read";
permission java.util.PropertyPermission "line.separator", "read";
permission java.util.PropertyPermission "java.specification.version", "read";
permission java.util.PropertyPermission "java.specification.vendor", "read";
permission java.util.PropertyPermission "java.specification.name", "read";
permission java.util.PropertyPermission
"java.vm.specification.version", "read";
permission java.util.PropertyPermission
"java.vm.specification.vendor", "read";
permission java.util.PropertyPermission "java.vm.specification.name", "read";
permission java.util.PropertyPermission "java.vm.version", "read";
permission java.util.PropertyPermission "java.vm.vendor", "read";
permission java.util.PropertyPermission "java.vm.name", "read";
};
// -------------------------------------------------------------------
// Grant permissions to weblets loaded from a local jar
// // Enable printing
// grant codeBase "file:///e:/everett/article/SecuritySamples.jar" {
// permission java.lang.RuntimePermission "queuePrintJob";
// };
// // Enable a network connection
// grant codeBase "file:///e:/everett/article/SecuritySamples.jar" {
// permission java.net.SocketPermission "www.ibm.com",
"connect,accept,resolve";
// };
// -------------------------------------------------------------------
// Grant permissions to weblets loaded from a web server
// // Enable printing and connections, when served by a web server
// grant codeBase "http://pwe.endicott.ibm.com/article/SecuritySamples.jar" {
// permission java.net.SocketPermission "www.ibm.com",
"connect,accept,resolve";
// permission java.lang.RuntimePermission "queuePrintJob";
// };
|