< prev index next >

src/java.base/share/lib/security/default.policy

Print this page


   1 //
   2 // Permissions required by modules stored in a run-time image and loaded
   3 // by the platform class loader.
   4 //
   5 // NOTE that this file is not intended to be modified. If additional
   6 // permissions need to be granted to the modules in this file, it is
   7 // recommended that they be configured in a separate policy file or
   8 // ${java.home}/conf/security/java.policy.
   9 //
  10 
  11 grant codeBase "jrt:/java.activation" {
  12     permission java.security.AllPermission;
  13 };
  14 
  15 grant codeBase "jrt:/java.compiler" {
  16     permission java.security.AllPermission;
  17 };
  18 
  19 grant codeBase "jrt:/java.corba" {
  20     permission java.security.AllPermission;
  21 };
  22 
  23 grant codeBase "jrt:/java.scripting" {
  24     permission java.security.AllPermission;
  25 };
  26 
  27 grant codeBase "jrt:/java.security.jgss" {
  28     permission java.security.AllPermission;
  29 };
  30 
  31 grant codeBase "jrt:/java.smartcardio" {
  32     permission javax.smartcardio.CardPermission "*", "*";
  33     permission java.lang.RuntimePermission "loadLibrary.j2pcsc";
  34     permission java.lang.RuntimePermission
  35                    "accessClassInPackage.sun.security.jca";
  36     permission java.lang.RuntimePermission
  37                    "accessClassInPackage.sun.security.util";
  38     permission java.util.PropertyPermission
  39                    "javax.smartcardio.TerminalFactory.DefaultType", "read";
  40     permission java.util.PropertyPermission "os.name", "read";
  41     permission java.util.PropertyPermission "os.arch", "read";


  48                    "sun.security.smartcardio.t1GetResponse", "read";
  49     permission java.util.PropertyPermission
  50                    "sun.security.smartcardio.t1StripLe", "read";
  51     // needed for looking up native PC/SC library
  52     permission java.io.FilePermission "<<ALL FILES>>","read";
  53     permission java.security.SecurityPermission "putProviderProperty.SunPCSC";
  54     permission java.security.SecurityPermission
  55                    "clearProviderProperties.SunPCSC";
  56     permission java.security.SecurityPermission
  57                    "removeProviderProperty.SunPCSC";
  58 };
  59 
  60 grant codeBase "jrt:/java.sql" {
  61     permission java.security.AllPermission;
  62 };
  63 
  64 grant codeBase "jrt:/java.sql.rowset" {
  65     permission java.security.AllPermission;
  66 };
  67 
  68 grant codeBase "jrt:/java.xml.bind" {
  69     permission java.security.AllPermission;
  70 };
  71 
  72 grant codeBase "jrt:/java.xml.crypto" {
  73     permission java.lang.RuntimePermission
  74                    "accessClassInPackage.sun.security.util";
  75     permission java.util.PropertyPermission "*", "read";
  76     permission java.security.SecurityPermission "putProviderProperty.XMLDSig";
  77     permission java.security.SecurityPermission
  78                    "clearProviderProperties.XMLDSig";
  79     permission java.security.SecurityPermission
  80                    "removeProviderProperty.XMLDSig";
  81     permission java.security.SecurityPermission
  82                    "com.sun.org.apache.xml.internal.security.register";
  83     permission java.security.SecurityPermission
  84                    "getProperty.jdk.xml.dsig.secureValidationPolicy";
  85     permission java.lang.RuntimePermission
  86                    "accessClassInPackage.com.sun.org.apache.xml.internal.*";
  87     permission java.lang.RuntimePermission
  88                    "accessClassInPackage.com.sun.org.apache.xpath.internal";
  89     permission java.lang.RuntimePermission
  90                    "accessClassInPackage.com.sun.org.apache.xpath.internal.*";
  91 };
  92 
  93 grant codeBase "jrt:/java.xml.ws" {
  94     permission java.security.AllPermission;
  95 };
  96 
  97 grant codeBase "jrt:/jdk.accessibility" {
  98     permission java.lang.RuntimePermission "accessClassInPackage.sun.awt";
  99 };
 100 
 101 grant codeBase "jrt:/jdk.charsets" {
 102     permission java.util.PropertyPermission "os.name", "read";
 103     permission java.util.PropertyPermission "sun.nio.cs.map", "read";
 104     permission java.lang.RuntimePermission "charsetProvider";
 105     permission java.lang.RuntimePermission
 106                    "accessClassInPackage.jdk.internal.misc";
 107     permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.cs";
 108 };
 109 
 110 grant codeBase "jrt:/jdk.crypto.ec" {
 111     permission java.lang.RuntimePermission
 112                    "accessClassInPackage.sun.security.*";
 113     permission java.lang.RuntimePermission "loadLibrary.sunec";
 114     permission java.security.SecurityPermission "putProviderProperty.SunEC";
 115     permission java.security.SecurityPermission "clearProviderProperties.SunEC";


   1 //
   2 // Permissions required by modules stored in a run-time image and loaded
   3 // by the platform class loader.
   4 //
   5 // NOTE that this file is not intended to be modified. If additional
   6 // permissions need to be granted to the modules in this file, it is
   7 // recommended that they be configured in a separate policy file or
   8 // ${java.home}/conf/security/java.policy.
   9 //
  10 



  11 
  12 grant codeBase "jrt:/java.compiler" {
  13     permission java.security.AllPermission;
  14 };
  15 



  16 
  17 grant codeBase "jrt:/java.scripting" {
  18     permission java.security.AllPermission;
  19 };
  20 
  21 grant codeBase "jrt:/java.security.jgss" {
  22     permission java.security.AllPermission;
  23 };
  24 
  25 grant codeBase "jrt:/java.smartcardio" {
  26     permission javax.smartcardio.CardPermission "*", "*";
  27     permission java.lang.RuntimePermission "loadLibrary.j2pcsc";
  28     permission java.lang.RuntimePermission
  29                    "accessClassInPackage.sun.security.jca";
  30     permission java.lang.RuntimePermission
  31                    "accessClassInPackage.sun.security.util";
  32     permission java.util.PropertyPermission
  33                    "javax.smartcardio.TerminalFactory.DefaultType", "read";
  34     permission java.util.PropertyPermission "os.name", "read";
  35     permission java.util.PropertyPermission "os.arch", "read";


  42                    "sun.security.smartcardio.t1GetResponse", "read";
  43     permission java.util.PropertyPermission
  44                    "sun.security.smartcardio.t1StripLe", "read";
  45     // needed for looking up native PC/SC library
  46     permission java.io.FilePermission "<<ALL FILES>>","read";
  47     permission java.security.SecurityPermission "putProviderProperty.SunPCSC";
  48     permission java.security.SecurityPermission
  49                    "clearProviderProperties.SunPCSC";
  50     permission java.security.SecurityPermission
  51                    "removeProviderProperty.SunPCSC";
  52 };
  53 
  54 grant codeBase "jrt:/java.sql" {
  55     permission java.security.AllPermission;
  56 };
  57 
  58 grant codeBase "jrt:/java.sql.rowset" {
  59     permission java.security.AllPermission;
  60 };
  61 



  62 
  63 grant codeBase "jrt:/java.xml.crypto" {
  64     permission java.lang.RuntimePermission
  65                    "accessClassInPackage.sun.security.util";
  66     permission java.util.PropertyPermission "*", "read";
  67     permission java.security.SecurityPermission "putProviderProperty.XMLDSig";
  68     permission java.security.SecurityPermission
  69                    "clearProviderProperties.XMLDSig";
  70     permission java.security.SecurityPermission
  71                    "removeProviderProperty.XMLDSig";
  72     permission java.security.SecurityPermission
  73                    "com.sun.org.apache.xml.internal.security.register";
  74     permission java.security.SecurityPermission
  75                    "getProperty.jdk.xml.dsig.secureValidationPolicy";
  76     permission java.lang.RuntimePermission
  77                    "accessClassInPackage.com.sun.org.apache.xml.internal.*";
  78     permission java.lang.RuntimePermission
  79                    "accessClassInPackage.com.sun.org.apache.xpath.internal";
  80     permission java.lang.RuntimePermission
  81                    "accessClassInPackage.com.sun.org.apache.xpath.internal.*";
  82 };
  83 



  84 
  85 grant codeBase "jrt:/jdk.accessibility" {
  86     permission java.lang.RuntimePermission "accessClassInPackage.sun.awt";
  87 };
  88 
  89 grant codeBase "jrt:/jdk.charsets" {
  90     permission java.util.PropertyPermission "os.name", "read";
  91     permission java.util.PropertyPermission "sun.nio.cs.map", "read";
  92     permission java.lang.RuntimePermission "charsetProvider";
  93     permission java.lang.RuntimePermission
  94                    "accessClassInPackage.jdk.internal.misc";
  95     permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.cs";
  96 };
  97 
  98 grant codeBase "jrt:/jdk.crypto.ec" {
  99     permission java.lang.RuntimePermission
 100                    "accessClassInPackage.sun.security.*";
 101     permission java.lang.RuntimePermission "loadLibrary.sunec";
 102     permission java.security.SecurityPermission "putProviderProperty.SunEC";
 103     permission java.security.SecurityPermission "clearProviderProperties.SunEC";


< prev index next >