1 // permissions required by each component 2 3 grant codeBase "jrt:/java.activation" { 4 permission java.security.AllPermission; 5 }; 6 7 grant codeBase "jrt:/java.corba" { 8 permission java.security.AllPermission; 9 }; 10 11 grant codeBase "jrt:/jdk.charsets" { 12 permission java.io.FilePermission "${java.home}/-", "read"; 13 permission java.util.PropertyPermission "os.name", "read"; 14 permission java.util.PropertyPermission "sun.nio.cs.map", "read"; 15 permission java.lang.RuntimePermission "charsetProvider"; 16 permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.misc"; 17 permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.cs"; 18 }; 19 20 grant codeBase "jrt:/jdk.crypto.ucrypto" { 21 permission java.lang.RuntimePermission "accessClassInPackage.sun.security.*"; 22 permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.ch"; 23 permission java.lang.RuntimePermission "loadLibrary.j2ucrypto"; 24 // need "com.oracle.security.ucrypto.debug" for debugging 25 permission java.util.PropertyPermission "*", "read"; 26 permission java.security.SecurityPermission "putProviderProperty.OracleUcrypto"; 27 permission java.security.SecurityPermission "clearProviderProperties.OracleUcrypto"; 28 permission java.security.SecurityPermission "removeProviderProperty.OracleUcrypto"; 29 permission java.io.FilePermission "${java.home}/conf/security/ucrypto-solaris.cfg", "read"; 30 }; | 1 // permissions required by each component 2 3 grant codeBase "jrt:/java.activation" { 4 permission java.security.AllPermission; 5 }; 6 7 grant codeBase "jrt:/java.corba" { 8 permission java.security.AllPermission; 9 }; 10 11 grant codeBase "jrt:/java.compiler" { 12 permission java.security.AllPermission; 13 }; 14 15 grant codeBase "jrt:/jdk.charsets" { 16 permission java.io.FilePermission "${java.home}/-", "read"; 17 permission java.util.PropertyPermission "os.name", "read"; 18 permission java.util.PropertyPermission "sun.nio.cs.map", "read"; 19 permission java.lang.RuntimePermission "charsetProvider"; 20 permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.misc"; 21 permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.cs"; 22 }; 23 24 grant codeBase "jrt:/jdk.crypto.ucrypto" { 25 permission java.lang.RuntimePermission "accessClassInPackage.sun.security.*"; 26 permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.ch"; 27 permission java.lang.RuntimePermission "loadLibrary.j2ucrypto"; 28 // need "com.oracle.security.ucrypto.debug" for debugging 29 permission java.util.PropertyPermission "*", "read"; 30 permission java.security.SecurityPermission "putProviderProperty.OracleUcrypto"; 31 permission java.security.SecurityPermission "clearProviderProperties.OracleUcrypto"; 32 permission java.security.SecurityPermission "removeProviderProperty.OracleUcrypto"; 33 permission java.io.FilePermission "${java.home}/conf/security/ucrypto-solaris.cfg", "read"; 34 }; |