security.policy revision 5266
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_suter/*
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_suter * security policy used by the test process
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_suter */
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_suter
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_sutergrant codeBase "file:${java.home}/lib/ext/*" {
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_suter permission java.security.AllPermission;
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_suter};
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_suter
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_sutergrant {
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac // the test uses a class in the package sun.rmi.server
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac permission java.lang.RuntimePermission "accessClassInPackage.sun.rmi.registry";
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_suter permission java.lang.RuntimePermission "accessClassInPackage.sun.rmi.server";
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_suter permission java.lang.RuntimePermission "accessClassInPackage.sun.rmi.transport";
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_suter permission java.lang.RuntimePermission "accessClassInPackage.sun.rmi.transport.proxy";
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_suter permission java.lang.RuntimePermission "accessClassInPackage.sun.rmi.transport.tcp";
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac permission java.util.PropertyPermission "package.restrict.access.sun", "read";
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac permission java.util.PropertyPermission "package.restrict.access.sun.rmi", "read";
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac // used by TestLibrary to determine test environment
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_suter permission java.util.PropertyPermission "test.classes", "read";
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_suter permission java.util.PropertyPermission "test.src", "read";
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_suter permission java.util.PropertyPermission "user.dir", "read";
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_suter permission java.util.PropertyPermission "java.home", "read";
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_suter
4896cd2f59ad709fc15cb97a94ac99c5bb04b661violette // allow exporting of remote objects on an arbitrary port.
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_suter permission java.net.SocketPermission "*:1024-", "connect,accept,listen";
5b3741e0620fd2baaa974cecc2c2d953bb7d4fbbkenneth_suter
9a59bece35b4d3f7d2d1947b9122680d3f0b844dkenneth_suter permission java.io.FilePermission ".", "read,write,delete";
a5b9f8fb834b1b2208e59a2fa76714bd91a5f147violette permission java.io.FilePermission ".${/}-", "read,write,delete";
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara};
4896cd2f59ad709fc15cb97a94ac99c5bb04b661violette