< prev index next >

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

Print this page




  38         permission java.security.SecurityPermission "putProviderProperty.SunEC";
  39         permission java.security.SecurityPermission "clearProviderProperties.SunEC";
  40         permission java.security.SecurityPermission "removeProviderProperty.SunEC";
  41 };
  42 
  43 grant codeBase "jrt:/jdk.crypto.pkcs11" {
  44         permission java.lang.RuntimePermission "accessClassInPackage.sun.security.*";
  45         permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.ch";
  46         permission java.lang.RuntimePermission "loadLibrary.j2pkcs11";
  47         // needs "security.pkcs11.allowSingleThreadedModules"
  48         permission java.util.PropertyPermission "*", "read";
  49         permission java.security.SecurityPermission "putProviderProperty.*";
  50         permission java.security.SecurityPermission "clearProviderProperties.*";
  51         permission java.security.SecurityPermission "removeProviderProperty.*";
  52         permission java.security.SecurityPermission "getProperty.auth.login.defaultCallbackHandler";
  53         permission java.security.SecurityPermission "authProvider.*";
  54         // Needed for reading PKCS11 config file and NSS library check
  55         permission java.io.FilePermission "<<ALL FILES>>", "read";
  56 };
  57 























  58 // default permissions granted to all domains
  59 
  60 grant {
  61         // Allows any thread to stop itself using the java.lang.Thread.stop()
  62         // method that takes no argument.
  63         // Note that this permission is granted by default only to remain
  64         // backwards compatible.
  65         // It is strongly recommended that you either remove this permission
  66         // from this policy file or further restrict it to code sources
  67         // that you specify, because Thread.stop() is potentially unsafe.
  68         // See the API specification of java.lang.Thread.stop() for more
  69         // information.
  70         permission java.lang.RuntimePermission "stopThread";
  71 
  72         // allows anyone to listen on dynamic ports
  73         permission java.net.SocketPermission "localhost:0", "listen";
  74 
  75         // "standard" properies that can be read by anyone
  76 
  77         permission java.util.PropertyPermission "java.version", "read";




  38         permission java.security.SecurityPermission "putProviderProperty.SunEC";
  39         permission java.security.SecurityPermission "clearProviderProperties.SunEC";
  40         permission java.security.SecurityPermission "removeProviderProperty.SunEC";
  41 };
  42 
  43 grant codeBase "jrt:/jdk.crypto.pkcs11" {
  44         permission java.lang.RuntimePermission "accessClassInPackage.sun.security.*";
  45         permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.ch";
  46         permission java.lang.RuntimePermission "loadLibrary.j2pkcs11";
  47         // needs "security.pkcs11.allowSingleThreadedModules"
  48         permission java.util.PropertyPermission "*", "read";
  49         permission java.security.SecurityPermission "putProviderProperty.*";
  50         permission java.security.SecurityPermission "clearProviderProperties.*";
  51         permission java.security.SecurityPermission "removeProviderProperty.*";
  52         permission java.security.SecurityPermission "getProperty.auth.login.defaultCallbackHandler";
  53         permission java.security.SecurityPermission "authProvider.*";
  54         // Needed for reading PKCS11 config file and NSS library check
  55         permission java.io.FilePermission "<<ALL FILES>>", "read";
  56 };
  57 
  58 grant codeBase "jrt:/java.xml.ws" {
  59         permission java.lang.RuntimePermission "accessClassInPackage.com.sun.xml.internal.*";
  60         permission java.lang.RuntimePermission "accessClassInPackage.com.sun.istack.internal";
  61         permission java.lang.RuntimePermission "accessClassInPackage.com.sun.istack.internal.*";
  62         permission java.lang.RuntimePermission "accessClassInPackage.com.sun.org.apache.xerces.internal.*";
  63         permission java.lang.RuntimePermission "accessDeclaredMembers";
  64         permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
  65         permission java.util.PropertyPermission "*", "read";
  66 };
  67 
  68 grant codeBase "jrt:/java.xml.bind" {
  69         permission java.lang.RuntimePermission "accessClassInPackage.com.sun.xml.internal.*";
  70         permission java.lang.RuntimePermission "accessClassInPackage.com.sun.istack.internal";
  71         permission java.lang.RuntimePermission "accessClassInPackage.com.sun.istack.internal.*";
  72         permission java.lang.RuntimePermission "accessDeclaredMembers";
  73         permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
  74         permission java.util.PropertyPermission "*", "read";
  75 };
  76 
  77 grant codeBase "jrt:/java.activation" {
  78         permission java.security.AllPermission;
  79 };
  80 
  81 // default permissions granted to all domains
  82 
  83 grant {
  84         // Allows any thread to stop itself using the java.lang.Thread.stop()
  85         // method that takes no argument.
  86         // Note that this permission is granted by default only to remain
  87         // backwards compatible.
  88         // It is strongly recommended that you either remove this permission
  89         // from this policy file or further restrict it to code sources
  90         // that you specify, because Thread.stop() is potentially unsafe.
  91         // See the API specification of java.lang.Thread.stop() for more
  92         // information.
  93         permission java.lang.RuntimePermission "stopThread";
  94 
  95         // allows anyone to listen on dynamic ports
  96         permission java.net.SocketPermission "localhost:0", "listen";
  97 
  98         // "standard" properies that can be read by anyone
  99 
 100         permission java.util.PropertyPermission "java.version", "read";


< prev index next >