diff options
Diffstat (limited to 'test/files/detach-run/basic/java.policy')
-rw-r--r-- | test/files/detach-run/basic/java.policy | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/test/files/detach-run/basic/java.policy b/test/files/detach-run/basic/java.policy new file mode 100644 index 0000000000..92c1045c3d --- /dev/null +++ b/test/files/detach-run/basic/java.policy @@ -0,0 +1,26 @@ +// See http://java.sun.com/javase/6/docs/technotes/guides/security/permissions.html +// See http://mindprod.com/jgloss/policyfile.html +// The policy expands ${/} to the correct path or folder delimiter on your host platform. + +// Actions available with SocketPermission: accept, connect, listen, resolve +// 1) The "resolve" action is implied when any of the other actions are present. +// 2) The "listen" action is only meaningful when used with "localhost". + +grant { + permission java.net.SocketPermission "*:80", "connect,accept,listen"; + permission java.net.SocketPermission "*:1024-", "connect,accept,listen"; + permission java.util.PropertyPermission "scala.remoting.logLevel", "read"; + permission java.util.PropertyPermission "scala.remoting.port", "read"; +}; + +grant codeBase "@PROJECT_LIB_BASE@" { + permission java.lang.RuntimePermission "getClassLoader"; + permission java.lang.RuntimePermission "createClassLoader"; + permission java.util.PropertyPermission "java.rmi.server.codebase", "read"; + permission java.util.PropertyPermission "java.rmi.server.hostname", "read"; + permission java.util.PropertyPermission "sun.rmi.dgc.server.gcInterval", "read,write"; +}; + +//grant { +// permission java.security.AllPermission; +//}; |