// for classloader invocation grant codeBase "file:." { permission java.security.AllPermission "", ""; }; // for main method invocation grant codeBase "http://www.cs.shinshu-u.ac.jp/~kaiya/java/tmp/" { permission java.security.AllPermission "", ""; }; // for getting code sources grant { permission java.lang.RuntimePermission "getProtectionDomain"; }; // server connection grant codeBase "http://kaiya.cs.shinshu-u.ac.jp/tmp/" { permission java.net.SocketPermission "*.cs.shinshu-u.ac.jp", "connect"; }; // property access grant codeBase "http://cwww.cs.shinshu-u.ac.jp/~kaiya/" { permission java.util.PropertyPermission "user.name", "read"; permission java.util.PropertyPermission "user.dir", "read"; };