< prev index next >

jdk/src/java.base/share/conf/security/java.policy

Print this page


   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 };


< prev index next >