river-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter <j...@zeus.net.au>
Subject Something unusual & unexpected.
Date Mon, 04 Apr 2016 12:46:29 GMT
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";
};

Mime
View raw message