You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@river.apache.org by Peter <ji...@zeus.net.au> on 2016/04/04 14:46:29 UTC
Something unusual & unexpected.
I wrote a tool, to create java security policy files from java runtime
domains, to make life easier for new users. When run with signed jar
files, it'll also use certificate aliases, give a keystore and when run
with Principals, it will also include principals in grant statements.
Note that different ProtectionDomain's may share a CodeSource, so when
you see a grant statement with a codebase repeated, it's from a
different ProtectionDomain.
What's my concern? That some downloaded codebases require permission
java.lang.RuntimePermission "createClassLoader".
Granted it could be caused by changes I've made and thus of no concern
to the River community, however has anyone on the list have noticed this
before?
Regards,
Peter.
An example of a generated policy file:
grant codebase
"file:/C:/Users/peter/Documents/NetBeansProjects/river-internet/qa/lib/jinitests.jar"
{
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\bin\java", "execute";
permission java.io.FilePermission
"C:\Users\peter\AppData\Local\Temp\mahalo_log2299772413256814374dir",
"delete";
permission java.io.FilePermission
"C:\Users\peter\AppData\Local\Temp\mahalo_log2299772413256814374dir",
"read";
permission java.io.FilePermission
"C:\Users\peter\AppData\Local\Temp\mahalo_log2299772413256814374dir",
"write";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\lib-dl\jsk-dl.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\lib-dl\mahalo-dl.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\harness\policy\defaultmahalo.policy",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\harness\policy\defaultnonactvm.policy",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\harness\trust\dynamic-policy.properties",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\lib\nonactivatablegroup-dl.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\lib\qa1-mahalo-dl.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\lib\qa1-share-dl.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\src\org\apache\river\test\resources\jinitest.policy",
"read";
permission java.net.SocketPermission "192.168.137.49", "resolve";
permission java.net.SocketPermission "192.168.137.49:1235",
"connect,resolve";
permission java.net.SocketPermission "192.168.137.49:1236",
"accept,resolve";
permission java.net.SocketPermission "192.168.137.49:1238",
"accept,resolve";
permission java.net.SocketPermission "192.168.137.49:1239",
"accept,resolve";
permission java.net.SocketPermission "192.168.137.49:1241",
"accept,resolve";
permission java.net.SocketPermission "192.168.137.49:1242",
"accept,resolve";
permission java.net.SocketPermission "192.168.137.49:1244",
"accept,resolve";
permission java.net.SocketPermission "192.168.137.49:1245",
"accept,resolve";
permission java.net.SocketPermission "localhost:9080",
"listen,resolve";
permission java.net.SocketPermission "localhost:9081",
"listen,resolve";
permission java.net.SocketPermission "localhost:9082",
"listen,resolve";
permission java.net.SocketPermission "medusa:9080", "connect,resolve";
permission java.net.SocketPermission "medusa:9081", "connect,resolve";
permission java.util.PropertyPermission "HOST", "read";
permission java.util.PropertyPermission "globalclasspath", "read";
permission java.util.PropertyPermission "java.ext.dirs", "read";
permission java.util.PropertyPermission "java.home", "read";
permission java.util.PropertyPermission
"java.util.logging.config.file", "read";
permission java.util.PropertyPermission
"jiniClassServer.adminName", "read";
permission java.util.PropertyPermission
"jiniClassServer.classServer.dir", "read";
permission java.util.PropertyPermission
"jiniClassServer.classServer.dir.0", "read";
permission java.util.PropertyPermission
"jiniClassServer.classServer.impl", "read";
permission java.util.PropertyPermission
"jiniClassServer.classServer.impl.0", "read";
permission java.util.PropertyPermission
"jiniClassServer.classServer.port", "read";
permission java.util.PropertyPermission
"jiniClassServer.classServer.port.0", "read";
permission java.util.PropertyPermission
"jiniClassServer.classServer.serverjvmargs", "read";
permission java.util.PropertyPermission
"jiniClassServer.classServer.serverjvmargs.0", "read";
permission java.util.PropertyPermission "jiniClassServer.dir", "read";
permission java.util.PropertyPermission "jiniClassServer.dir.0",
"read";
permission java.util.PropertyPermission "jiniClassServer.impl", "read";
permission java.util.PropertyPermission "jiniClassServer.impl.0",
"read";
permission java.util.PropertyPermission "jiniClassServer.port", "read";
permission java.util.PropertyPermission "jiniClassServer.port.0",
"read";
permission java.util.PropertyPermission
"jiniClassServer.serverjvmargs", "read";
permission java.util.PropertyPermission
"jiniClassServer.serverjvmargs.0", "read";
permission java.util.PropertyPermission
"jiniClassServer.transient.impl", "read";
permission java.util.PropertyPermission "jiniClassServer.type", "read";
permission java.util.PropertyPermission "jiniClassServer.type.0",
"read";
permission java.util.PropertyPermission "jiniClassServer.type.1",
"read";
permission java.util.PropertyPermission "loader.requireDlPerm", "read";
permission java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.membergroups", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.adminName", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.classpath", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.classpath.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.codebase", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.codebase.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.component", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.component.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.integrityhash", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.integrityhash.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.log", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.log.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.membergroups", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.membergroups.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.policyfile", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.policyfile.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.port", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.port.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.preparername", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.preparername.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.running", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.running.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.running.1", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.tojoin", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.tojoin.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.classpath",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.classpath.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.codebase", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.codebase.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.component",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.component.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.impl",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.impl.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.integrityhash",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.integrityhash.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.log", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.log.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.membergroups",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.membergroups.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.policyfile",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.policyfile.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.port",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.port.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.preparername",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.preparername.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.running",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.running.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.running.1",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.tojoin",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.tojoin.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.type", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.type.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.type.1", "read";
permission java.util.PropertyPermission
"net.jini.discovery.announce", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.adminName", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.classpath", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.classpath.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.codebase", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.codebase.0", "read";
permission java.util.PropertyPermission "nonActivatableGroup.impl",
"read";
permission java.util.PropertyPermission
"nonActivatableGroup.impl.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.integrityhash", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.integrityhash.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.classpath", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.classpath.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.codebase", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.codebase.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.impl", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.impl.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.integrityhash", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.integrityhash.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.policyfile", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.policyfile.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.serverjvm", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.serverjvm.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.serverjvmargs", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.serverjvmargs.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.policyfile", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.policyfile.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.serverjvm", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.serverjvm.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.serverjvmargs", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.serverjvmargs.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.transient.impl", "read";
permission java.util.PropertyPermission "nonActivatableGroup.type",
"read";
permission java.util.PropertyPermission
"nonActivatableGroup.type.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.type.1", "read";
permission java.util.PropertyPermission
"org.apache.river.jsk.home", "read";
permission java.util.PropertyPermission
"org.apache.river.jsk.port", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.globalvmargs", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.integrityhash", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.nSecsWaitDestroy", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.runjiniserver", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.runkitserver", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.securityproperties", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.serviceMode", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.shared", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.startDelay", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.testClassServer", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.testhosts", "read";
permission java.util.PropertyPermission "org.apache.river.qa.home",
"read";
permission java.util.PropertyPermission "org.apache.river.qa.port",
"read";
permission java.util.PropertyPermission
"org.apache.river.test.home", "read";
permission java.util.PropertyPermission
"org.apache.river.test.port", "read";
permission java.util.PropertyPermission
"org.apache.river.test.share.administrable", "read";
permission java.util.PropertyPermission
"org.apache.river.test.share.cleanupWait", "read";
permission java.util.PropertyPermission
"org.apache.river.test.share.lookup", "read";
permission java.util.PropertyPermission
"org.apache.river.test.share.noDestroy", "read";
permission java.util.PropertyPermission
"org.apache.river.test.share.restart_wait", "read";
permission java.util.PropertyPermission
"org.apache.river.test.share.scrub", "read";
permission java.util.PropertyPermission
"org.apache.river.test.share.space", "read";
permission java.util.PropertyPermission
"org.apache.river.test.share.waitAtEnd", "read";
permission java.util.PropertyPermission "qaClassServer.adminName",
"read";
permission java.util.PropertyPermission
"qaClassServer.classServer.dir", "read";
permission java.util.PropertyPermission
"qaClassServer.classServer.dir.0", "read";
permission java.util.PropertyPermission
"qaClassServer.classServer.impl", "read";
permission java.util.PropertyPermission
"qaClassServer.classServer.impl.0", "read";
permission java.util.PropertyPermission
"qaClassServer.classServer.port", "read";
permission java.util.PropertyPermission
"qaClassServer.classServer.port.0", "read";
permission java.util.PropertyPermission
"qaClassServer.classServer.serverjvmargs", "read";
permission java.util.PropertyPermission
"qaClassServer.classServer.serverjvmargs.0", "read";
permission java.util.PropertyPermission "qaClassServer.dir", "read";
permission java.util.PropertyPermission "qaClassServer.dir.0", "read";
permission java.util.PropertyPermission "qaClassServer.impl", "read";
permission java.util.PropertyPermission "qaClassServer.impl.0", "read";
permission java.util.PropertyPermission "qaClassServer.port", "read";
permission java.util.PropertyPermission "qaClassServer.port.0", "read";
permission java.util.PropertyPermission
"qaClassServer.serverjvmargs", "read";
permission java.util.PropertyPermission
"qaClassServer.serverjvmargs.0", "read";
permission java.util.PropertyPermission
"qaClassServer.transient.impl", "read";
permission java.util.PropertyPermission "qaClassServer.type", "read";
permission java.util.PropertyPermission "qaClassServer.type.0", "read";
permission java.util.PropertyPermission "qaClassServer.type.1", "read";
permission java.util.PropertyPermission
"testClassServer.adminName", "read";
permission java.util.PropertyPermission
"testClassServer.classServer.dir", "read";
permission java.util.PropertyPermission
"testClassServer.classServer.dir.0", "read";
permission java.util.PropertyPermission
"testClassServer.classServer.impl", "read";
permission java.util.PropertyPermission
"testClassServer.classServer.impl.0", "read";
permission java.util.PropertyPermission
"testClassServer.classServer.port", "read";
permission java.util.PropertyPermission
"testClassServer.classServer.port.0", "read";
permission java.util.PropertyPermission
"testClassServer.classServer.serverjvmargs", "read";
permission java.util.PropertyPermission
"testClassServer.classServer.serverjvmargs.0", "read";
permission java.util.PropertyPermission "testClassServer.dir", "read";
permission java.util.PropertyPermission "testClassServer.dir.0",
"read";
permission java.util.PropertyPermission "testClassServer.impl", "read";
permission java.util.PropertyPermission "testClassServer.impl.0",
"read";
permission java.util.PropertyPermission "testClassServer.port", "read";
permission java.util.PropertyPermission "testClassServer.port.0",
"read";
permission java.util.PropertyPermission
"testClassServer.serverjvmargs", "read";
permission java.util.PropertyPermission
"testClassServer.serverjvmargs.0", "read";
permission java.util.PropertyPermission
"testClassServer.transient.impl", "read";
permission java.util.PropertyPermission "testClassServer.type", "read";
permission java.util.PropertyPermission "testClassServer.type.0",
"read";
permission java.util.PropertyPermission "testClassServer.type.1",
"read";
permission java.util.PropertyPermission "user.dir", "read";
permission java.lang.RuntimePermission
"accessClassInPackage.com.sun.proxy";
permission java.lang.RuntimePermission "createClassLoader";
};
grant codebase
"file:/C:/Users/peter/Documents/NetBeansProjects/river-internet/lib/jsk-platform.jar"
{
permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
permission java.net.NetPermission "getCookieHandler";
permission java.net.NetPermission "getProxySelector";
permission java.net.NetPermission "getResponseCache";
permission java.net.NetPermission "specifyStreamHandler";
permission java.net.URLPermission "http://medusa:9080/jsk-dl.jar",
"GET:";
permission java.net.URLPermission
"http://medusa:9080/mahalo-dl.jar", "GET:";
permission java.net.URLPermission
"http://medusa:9081/nonactivatablegroup-dl.jar", "GET:";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\bin\java", "execute";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\bin\java", "read";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\bin\net.dll", "read";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\bin\nio.dll", "read";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\classes", "read";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\lib", "read";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\lib\charsets.jar", "read";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\lib\currency.data", "read";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\lib\currency.properties", "read";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\lib\ext\cldrdata.jar", "read";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\lib\ext\localedata.jar", "read";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\lib\jce.jar", "read";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\lib\jfr.jar", "read";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\lib\jsse.jar", "read";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\lib\management\usagetracker.properties", "read";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\lib\meta-index", "read";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\lib\net.properties", "read";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\lib\resources.jar", "read";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\lib\rt.jar", "read";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\lib\sunrsasign.jar", "read";
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\meta-index", "read";
permission java.io.FilePermission
"C:\Users\peter\AppData\Local\Temp\jar_cache2419007862940320240.tmp",
"delete";
permission java.io.FilePermission
"C:\Users\peter\AppData\Local\Temp\jar_cache2419007862940320240.tmp",
"read";
permission java.io.FilePermission
"C:\Users\peter\AppData\Local\Temp\jar_cache2419007862940320240.tmp",
"write";
permission java.io.FilePermission
"C:\Users\peter\AppData\Local\Temp\jar_cache6373649405160416558.tmp",
"delete";
permission java.io.FilePermission
"C:\Users\peter\AppData\Local\Temp\jar_cache6373649405160416558.tmp",
"read";
permission java.io.FilePermission
"C:\Users\peter\AppData\Local\Temp\jar_cache6373649405160416558.tmp",
"write";
permission java.io.FilePermission
"C:\Users\peter\AppData\Local\Temp\jar_cache7232546734036020429.tmp",
"delete";
permission java.io.FilePermission
"C:\Users\peter\AppData\Local\Temp\jar_cache7232546734036020429.tmp",
"read";
permission java.io.FilePermission
"C:\Users\peter\AppData\Local\Temp\jar_cache7232546734036020429.tmp",
"write";
permission java.io.FilePermission
"C:\Users\peter\AppData\Local\Temp\mahalo_log2299772413256814374dir",
"delete";
permission java.io.FilePermission
"C:\Users\peter\AppData\Local\Temp\mahalo_log2299772413256814374dir",
"read";
permission java.io.FilePermission
"C:\Users\peter\AppData\Local\Temp\mahalo_log2299772413256814374dir",
"write";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\lib-dl\jsk-dl.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\lib-dl\mahalo-dl.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\lib\asm-5.0.1.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\lib\asm-commons-5.0.1.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\lib\jsk-platform.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\lib\jsk-resources.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\build\policy\216c0e82-713e-4f71-b74d-5be1679bc5af.policy",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\harness\policy\defaultmahalo.policy",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\harness\policy\defaultnonactvm.policy",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\harness\trust\dynamic-policy.properties",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\lib\jinitests.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\lib\nonactivatablegroup-dl.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\lib\qa1-mahalo-dl.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\lib\qa1-share-dl.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\soul\soul.201604042115044625",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\src\org\apache\river\test\resources\jinitest.policy",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\src\org\apache\river\test\resources\qa1.logging",
"read";
permission java.io.FilePermission
"\C:\Users\peter\Documents\NetBeansProjects\river-internet\lib\jsk-lib.jar",
"read";
permission java.io.FilePermission
"\C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\lib\jiniharness.jar",
"read";
permission java.net.SocketPermission "192.168.137.49", "resolve";
permission java.net.SocketPermission "192.168.137.49:1235",
"connect,resolve";
permission java.net.SocketPermission "192.168.137.49:1236",
"accept,resolve";
permission java.net.SocketPermission "192.168.137.49:1238",
"accept,resolve";
permission java.net.SocketPermission "192.168.137.49:1239",
"accept,resolve";
permission java.net.SocketPermission "192.168.137.49:1241",
"accept,resolve";
permission java.net.SocketPermission "192.168.137.49:1242",
"accept,resolve";
permission java.net.SocketPermission "192.168.137.49:1244",
"accept,resolve";
permission java.net.SocketPermission "192.168.137.49:1245",
"accept,resolve";
permission java.net.SocketPermission "192.168.137.49:9080",
"connect,resolve";
permission java.net.SocketPermission "192.168.137.49:9081",
"connect,resolve";
permission java.net.SocketPermission "localhost:9080",
"listen,resolve";
permission java.net.SocketPermission "localhost:9081",
"listen,resolve";
permission java.net.SocketPermission "localhost:9082",
"listen,resolve";
permission java.net.SocketPermission "medusa",
"connect,accept,resolve";
permission java.util.PropertyPermission "*", "read,write";
permission java.io.SerializablePermission
"enableSubclassImplementation";
permission java.io.SerializablePermission "enableSubstitution";
permission org.apache.river.api.io.DeSerializationPermission "ATOMIC";
permission java.lang.RuntimePermission
"accessClassInPackage.com.sun.proxy";
permission java.lang.RuntimePermission
"accessClassInPackage.sun.reflect";
permission java.lang.RuntimePermission
"accessClassInPackage.sun.text.resources";
permission java.lang.RuntimePermission
"accessClassInPackage.sun.text.resources.en";
permission java.lang.RuntimePermission
"accessClassInPackage.sun.util.logging.resources";
permission java.lang.RuntimePermission
"accessClassInPackage.sun.util.resources";
permission java.lang.RuntimePermission
"accessClassInPackage.sun.util.resources.en";
permission java.lang.RuntimePermission "accessDeclaredMembers";
permission java.lang.RuntimePermission "createClassLoader";
permission java.lang.RuntimePermission "createSecurityManager";
permission java.lang.RuntimePermission "exitVM.0";
permission java.lang.RuntimePermission "getClassLoader";
permission java.lang.RuntimePermission "getProtectionDomain";
permission java.lang.RuntimePermission "getenv.SOUL";
permission java.lang.RuntimePermission "loadLibrary.net";
permission java.lang.RuntimePermission "loadLibrary.nio";
permission java.lang.RuntimePermission "modifyThread";
permission java.lang.RuntimePermission "modifyThreadGroup";
permission java.lang.RuntimePermission "readFileDescriptor";
permission java.lang.RuntimePermission "reflectionFactoryAccess";
permission java.lang.RuntimePermission "setContextClassLoader";
permission java.lang.RuntimePermission "setIO";
permission java.lang.RuntimePermission "shutdownHooks";
permission java.lang.RuntimePermission "writeFileDescriptor";
permission org.apache.river.thread.ThreadPoolPermission
"getSystemThreadPool";
permission java.util.logging.LoggingPermission "control";
permission java.security.SecurityPermission
"createAccessControlContext";
permission java.security.SecurityPermission "getDomainCombiner";
permission java.security.SecurityPermission "getPolicy";
};
grant codebase "http://medusa:9081/nonactivatablegroup-dl.jar"
{
permission java.lang.RuntimePermission "createClassLoader";
};
grant codebase "http://medusa:9080/mahalo-dl.jar"
{
permission java.net.SocketPermission "medusa",
"connect,accept,resolve";
permission java.lang.RuntimePermission "createClassLoader";
};
grant codebase "http://medusa:9080/mahalo-dl.jar"
{
permission java.net.SocketPermission "192.168.137.49", "resolve";
permission java.net.SocketPermission "192.168.137.49:1235",
"connect,resolve";
permission java.net.SocketPermission "medusa:9080", "connect,resolve";
permission java.net.SocketPermission "medusa:9081", "connect,resolve";
permission org.apache.river.api.io.DeSerializationPermission "ATOMIC";
};
grant codebase
"file:/C:/Users/peter/Documents/NetBeansProjects/river-internet/qa/lib/jiniharness.jar"
{
permission java.io.FilePermission "C:\Program
Files\Java\jdk1.8.0\jre\bin\java", "execute";
permission java.io.FilePermission
"C:\Users\peter\AppData\Local\Temp\mahalo_log2299772413256814374dir",
"delete";
permission java.io.FilePermission
"C:\Users\peter\AppData\Local\Temp\mahalo_log2299772413256814374dir",
"read";
permission java.io.FilePermission
"C:\Users\peter\AppData\Local\Temp\mahalo_log2299772413256814374dir",
"write";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\lib-dl\jsk-dl.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\lib-dl\mahalo-dl.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\harness\policy\defaultmahalo.policy",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\harness\policy\defaultnonactvm.policy",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\harness\trust\dynamic-policy.properties",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\lib\nonactivatablegroup-dl.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\lib\qa1-mahalo-dl.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\lib\qa1-share-dl.jar",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\soul\soul.201604042115044625",
"read";
permission java.io.FilePermission
"C:\Users\peter\Documents\NetBeansProjects\river-internet\qa\src\org\apache\river\test\resources\jinitest.policy",
"read";
permission java.net.SocketPermission "192.168.137.49", "resolve";
permission java.net.SocketPermission "192.168.137.49:1235",
"connect,resolve";
permission java.net.SocketPermission "192.168.137.49:1236",
"accept,resolve";
permission java.net.SocketPermission "192.168.137.49:1238",
"accept,resolve";
permission java.net.SocketPermission "192.168.137.49:1239",
"accept,resolve";
permission java.net.SocketPermission "192.168.137.49:1241",
"accept,resolve";
permission java.net.SocketPermission "192.168.137.49:1242",
"accept,resolve";
permission java.net.SocketPermission "192.168.137.49:1244",
"accept,resolve";
permission java.net.SocketPermission "192.168.137.49:1245",
"accept,resolve";
permission java.net.SocketPermission "localhost:9080",
"listen,resolve";
permission java.net.SocketPermission "localhost:9081",
"listen,resolve";
permission java.net.SocketPermission "localhost:9082",
"listen,resolve";
permission java.net.SocketPermission "medusa:9080", "connect,resolve";
permission java.net.SocketPermission "medusa:9081", "connect,resolve";
permission java.util.PropertyPermission "HOST", "read";
permission java.util.PropertyPermission "globalclasspath", "read";
permission java.util.PropertyPermission "java.ext.dirs", "read";
permission java.util.PropertyPermission "java.home", "read";
permission java.util.PropertyPermission
"java.util.logging.config.file", "read";
permission java.util.PropertyPermission
"jiniClassServer.adminName", "read";
permission java.util.PropertyPermission
"jiniClassServer.classServer.dir", "read";
permission java.util.PropertyPermission
"jiniClassServer.classServer.dir.0", "read";
permission java.util.PropertyPermission
"jiniClassServer.classServer.impl", "read";
permission java.util.PropertyPermission
"jiniClassServer.classServer.impl.0", "read";
permission java.util.PropertyPermission
"jiniClassServer.classServer.port", "read";
permission java.util.PropertyPermission
"jiniClassServer.classServer.port.0", "read";
permission java.util.PropertyPermission
"jiniClassServer.classServer.serverjvmargs", "read";
permission java.util.PropertyPermission
"jiniClassServer.classServer.serverjvmargs.0", "read";
permission java.util.PropertyPermission "jiniClassServer.dir", "read";
permission java.util.PropertyPermission "jiniClassServer.dir.0",
"read";
permission java.util.PropertyPermission "jiniClassServer.impl", "read";
permission java.util.PropertyPermission "jiniClassServer.impl.0",
"read";
permission java.util.PropertyPermission "jiniClassServer.port", "read";
permission java.util.PropertyPermission "jiniClassServer.port.0",
"read";
permission java.util.PropertyPermission
"jiniClassServer.serverjvmargs", "read";
permission java.util.PropertyPermission
"jiniClassServer.serverjvmargs.0", "read";
permission java.util.PropertyPermission
"jiniClassServer.transient.impl", "read";
permission java.util.PropertyPermission "jiniClassServer.type", "read";
permission java.util.PropertyPermission "jiniClassServer.type.0",
"read";
permission java.util.PropertyPermission "jiniClassServer.type.1",
"read";
permission java.util.PropertyPermission "line.separator", "read";
permission java.util.PropertyPermission "loader.requireDlPerm", "read";
permission java.util.PropertyPermission
"net.jini.core.lookup.ServiceRegistrar.membergroups", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.adminName", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.classpath", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.classpath.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.codebase", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.codebase.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.component", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.component.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.integrityhash", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.integrityhash.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.log", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.log.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.membergroups", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.membergroups.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.policyfile", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.policyfile.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.port", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.port.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.preparername", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.preparername.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.running", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.running.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.running.1", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.tojoin", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.tojoin.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.classpath",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.classpath.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.codebase", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.codebase.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.component",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.component.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.impl",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.impl.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.integrityhash",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.integrityhash.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.log", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.log.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.membergroups",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.membergroups.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.policyfile",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.policyfile.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.port",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.port.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.preparername",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.preparername.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.running",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.running.0",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.running.1",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.tojoin",
"read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.transient.tojoin.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.type", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.type.0", "read";
permission java.util.PropertyPermission
"net.jini.core.transaction.server.TransactionManager.type.1", "read";
permission java.util.PropertyPermission
"net.jini.discovery.announce", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.adminName", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.classpath", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.classpath.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.codebase", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.codebase.0", "read";
permission java.util.PropertyPermission "nonActivatableGroup.impl",
"read";
permission java.util.PropertyPermission
"nonActivatableGroup.impl.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.integrityhash", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.integrityhash.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.classpath", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.classpath.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.codebase", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.codebase.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.impl", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.impl.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.integrityhash", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.integrityhash.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.policyfile", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.policyfile.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.serverjvm", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.serverjvm.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.serverjvmargs", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.nonactivatablegroup.serverjvmargs.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.policyfile", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.policyfile.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.serverjvm", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.serverjvm.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.serverjvmargs", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.serverjvmargs.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.transient.impl", "read";
permission java.util.PropertyPermission "nonActivatableGroup.type",
"read";
permission java.util.PropertyPermission
"nonActivatableGroup.type.0", "read";
permission java.util.PropertyPermission
"nonActivatableGroup.type.1", "read";
permission java.util.PropertyPermission
"org.apache.river.jeri.connection.mux.client.initialInboundRation", "read";
permission java.util.PropertyPermission
"org.apache.river.jsk.home", "read";
permission java.util.PropertyPermission
"org.apache.river.jsk.port", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.callAutoT", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.globalvmargs", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.integrityhash", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.nSecsWaitDestroy", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.runjiniserver", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.runkitserver", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.securityproperties", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.serviceMode", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.shared", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.startDelay", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.testClassServer", "read";
permission java.util.PropertyPermission
"org.apache.river.qa.harness.testhosts", "read";
permission java.util.PropertyPermission "org.apache.river.qa.home",
"read";
permission java.util.PropertyPermission "org.apache.river.qa.port",
"read";
permission java.util.PropertyPermission
"org.apache.river.test.home", "read";
permission java.util.PropertyPermission
"org.apache.river.test.port", "read";
permission java.util.PropertyPermission
"org.apache.river.test.share.administrable", "read";
permission java.util.PropertyPermission
"org.apache.river.test.share.cleanupWait", "read";
permission java.util.PropertyPermission
"org.apache.river.test.share.lookup", "read";
permission java.util.PropertyPermission
"org.apache.river.test.share.noDestroy", "read";
permission java.util.PropertyPermission
"org.apache.river.test.share.restart_wait", "read";
permission java.util.PropertyPermission
"org.apache.river.test.share.scrub", "read";
permission java.util.PropertyPermission
"org.apache.river.test.share.space", "read";
permission java.util.PropertyPermission
"org.apache.river.test.share.waitAtEnd", "read";
permission java.util.PropertyPermission "os.name", "read";
permission java.util.PropertyPermission "qaClassServer.adminName",
"read";
permission java.util.PropertyPermission
"qaClassServer.classServer.dir", "read";
permission java.util.PropertyPermission
"qaClassServer.classServer.dir.0", "read";
permission java.util.PropertyPermission
"qaClassServer.classServer.impl", "read";
permission java.util.PropertyPermission
"qaClassServer.classServer.impl.0", "read";
permission java.util.PropertyPermission
"qaClassServer.classServer.port", "read";
permission java.util.PropertyPermission
"qaClassServer.classServer.port.0", "read";
permission java.util.PropertyPermission
"qaClassServer.classServer.serverjvmargs", "read";
permission java.util.PropertyPermission
"qaClassServer.classServer.serverjvmargs.0", "read";
permission java.util.PropertyPermission "qaClassServer.dir", "read";
permission java.util.PropertyPermission "qaClassServer.dir.0", "read";
permission java.util.PropertyPermission "qaClassServer.impl", "read";
permission java.util.PropertyPermission "qaClassServer.impl.0", "read";
permission java.util.PropertyPermission "qaClassServer.port", "read";
permission java.util.PropertyPermission "qaClassServer.port.0", "read";
permission java.util.PropertyPermission
"qaClassServer.serverjvmargs", "read";
permission java.util.PropertyPermission
"qaClassServer.serverjvmargs.0", "read";
permission java.util.PropertyPermission
"qaClassServer.transient.impl", "read";
permission java.util.PropertyPermission "qaClassServer.type", "read";
permission java.util.PropertyPermission "qaClassServer.type.0", "read";
permission java.util.PropertyPermission "qaClassServer.type.1", "read";
permission java.util.PropertyPermission
"testClassServer.adminName", "read";
permission java.util.PropertyPermission
"testClassServer.classServer.dir", "read";
permission java.util.PropertyPermission
"testClassServer.classServer.dir.0", "read";
permission java.util.PropertyPermission
"testClassServer.classServer.impl", "read";
permission java.util.PropertyPermission
"testClassServer.classServer.impl.0", "read";
permission java.util.PropertyPermission
"testClassServer.classServer.port", "read";
permission java.util.PropertyPermission
"testClassServer.classServer.port.0", "read";
permission java.util.PropertyPermission
"testClassServer.classServer.serverjvmargs", "read";
permission java.util.PropertyPermission
"testClassServer.classServer.serverjvmargs.0", "read";
permission java.util.PropertyPermission "testClassServer.dir", "read";
permission java.util.PropertyPermission "testClassServer.dir.0",
"read";
permission java.util.PropertyPermission "testClassServer.impl", "read";
permission java.util.PropertyPermission "testClassServer.impl.0",
"read";
permission java.util.PropertyPermission "testClassServer.port", "read";
permission java.util.PropertyPermission "testClassServer.port.0",
"read";
permission java.util.PropertyPermission
"testClassServer.serverjvmargs", "read";
permission java.util.PropertyPermission
"testClassServer.serverjvmargs.0", "read";
permission java.util.PropertyPermission
"testClassServer.transient.impl", "read";
permission java.util.PropertyPermission "testClassServer.type", "read";
permission java.util.PropertyPermission "testClassServer.type.0",
"read";
permission java.util.PropertyPermission "testClassServer.type.1",
"read";
permission java.util.PropertyPermission "testFailureAnalyzers", "read";
permission java.util.PropertyPermission "user.dir", "read";
permission java.lang.RuntimePermission
"accessClassInPackage.com.sun.proxy";
permission java.lang.RuntimePermission
"accessClassInPackage.sun.util.logging.resources";
permission java.lang.RuntimePermission "exitVM.0";
permission java.lang.RuntimePermission "getenv.SOUL";
permission java.lang.RuntimePermission "setIO";
permission java.util.logging.LoggingPermission "control";
};
grant codebase "http://medusa:9080/jsk-dl.jar"
{
permission java.net.SocketPermission "192.168.137.49:1235",
"connect,resolve";
permission java.net.SocketPermission "medusa:9080", "connect,resolve";
permission java.net.SocketPermission "medusa:9081", "connect,resolve";
permission org.apache.river.api.io.DeSerializationPermission "ATOMIC";
};