PDA

View Full Version : RMI file policy


nudge
24-01-2008, 09:09
Riguardo alla programmazione di rete Java RMI/IIOP vorrei sapere il significato riga per riga del seguente file di policy:

/* presenta 2 blocchi,il primo per i programmi java caricati, il secondo per il registro di attivazione*/
/*dichiara delle regole di permessi*/

grant {
permission java.net.SocketPermission "*", "resolve";
permission java.util.PropertyPermission "java.rmi.server.*", "read";
permission java.util.PropertyPermission "sun.rmi.transport.*", "read";
permission java.util.logging.LoggingPermission "control";
permission java.util.PropertyPermission "http.proxyHost", "read";
permission java.util.PropertyPermission "proxyHost", "read";
permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
permission java.util.PropertyPermission "sun.rmi.dgc.*", "read";
permission java.lang.RuntimePermission "loadLibrary.net";
permission java.io.FilePermission "/usr/java/-", "read";
permission java.net.SocketPermission "*:1024-", "listen, resolve, accept, connect";
permission java.lang.RuntimePermission "modifyThreadGroup";
permission java.lang.RuntimePermission "modifyThread";
permission java.lang.RuntimePermission "setContextClassLoader";
permission java.util.PropertyPermission "java.rmi.dgc.*", "read";
permission java.util.PropertyPermission "socksProxyHost", "read";
permission java.lang.RuntimePermission "accessClassInPackage.sun.security.provider";
permission java.security.SecurityPermission "putProviderProperty.SUN";
permission java.lang.RuntimePermission "createClassLoader";
permission java.io.FilePermission "/home/accounts/studenti/vr001285/par/libreria/rootDB_UT/*", "read, write";
permission java.io.FilePermission "/home/accounts/studenti/vr001285/par/libreria/rootDB_LB/*", "read, write";
permission java.util.PropertyPermission "javax.rmi.CORBA.PortableRemoteObjectClass", "read";
permission java.util.PropertyPermission "java.home", "read";
permission java.util.PropertyPermission "user.home", "read";
permission java.io.FilePermission "/home/accounts/studenti/vr001285/orb.properties", "read";
permission java.util.PropertyPermission "javax.rmi.CORBA.UtilClass", "read";
permission java.util.PropertyPermission "java.rmi.activation.*", "read";
permission java.lang.RuntimePermission "loadLibrary.ioser12";
permission java.net.NetPermission "specifyStreamHandler";
permission java.util.PropertyPermission "sun.rmi.loader.*", "read";
permission java.net.SocketPermission "*:1098", "connect, resolve";
permission java.lang.RuntimePermission "writeFileDescriptor";
permission java.lang.RuntimePermission "readFileDescriptor";
permission java.io.SerializablePermission "enableSubstitution";
permission java.lang.RuntimePermission "accessClassInPackage.sun.rmi.server";
permission java.lang.RuntimePermission "accessDeclaredMembers";
permission java.io.FilePermission "/home/accounts/studenti/vr001285/public_html/common/-", "read";
permission java.util.PropertyPermission "java.rmi.server.codebase", "write";
permission java.util.PropertyPermission "java.security.policy", "read";
permission java.io.FilePermission "/home/accounts/studenti/vr001285/par/libreria/-", "read";
};

grant {
permission com.sun.rmi.rmid.ExecOptionPermission "-Djava.security.policy=/home/accounts/studenti/vr001285/par/libreria/policy";
permission com.sun.rmi.rmid.ExecOptionPermission "-Dsun.rmi.*";
};

Grazie in anticipo per la soluzione!

Ste

cionci
24-01-2008, 09:11
Thread chiuso
|
V