jdk/src/java.base/share/lib/security/default.policy
author sherman
Tue, 08 Nov 2016 14:29:14 -0800
changeset 41959 3b3918911a15
parent 41812 16d830c87e7b
child 42181 fbd3dc141d3d
permissions -rw-r--r--
8168862: Tighten permissions granted to the jdk.zipfs module Reviewed-by: mullan, mchung, lancea, bpb
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
39884
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
     1
//
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
     2
// Permissions required by modules stored in a run-time image and loaded
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
     3
// by the platform class loader.
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
     4
//
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
     5
// NOTE that this file is not intended to be modified. If additional
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
     6
// permissions need to be granted to the modules in this file, it is
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
     7
// recommended that they be configured in a separate policy file or
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
     8
// ${java.home}/conf/security/java.policy.
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
     9
//
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    10
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    11
grant codeBase "jrt:/java.activation" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    12
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    13
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    14
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    15
grant codeBase "jrt:/java.compiler" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    16
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    17
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    18
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    19
grant codeBase "jrt:/java.corba" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    20
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    21
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    22
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    23
grant codeBase "jrt:/java.scripting" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    24
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    25
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    26
39885
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
    27
grant codeBase "jrt:/java.security.jgss" {
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
    28
    permission java.security.AllPermission;
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
    29
};
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
    30
39884
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    31
grant codeBase "jrt:/java.smartcardio" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    32
    permission javax.smartcardio.CardPermission "*", "*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    33
    permission java.lang.RuntimePermission "loadLibrary.j2pcsc";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    34
    permission java.lang.RuntimePermission
41812
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    35
                   "accessClassInPackage.sun.security.jca";
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    36
    permission java.lang.RuntimePermission
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    37
                   "accessClassInPackage.sun.security.util";
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    38
    permission java.util.PropertyPermission
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    39
                   "javax.smartcardio.TerminalFactory.DefaultType", "read";
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    40
    permission java.util.PropertyPermission "os.name", "read";
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    41
    permission java.util.PropertyPermission "os.arch", "read";
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    42
    permission java.util.PropertyPermission "sun.arch.data.model", "read";
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    43
    permission java.util.PropertyPermission
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    44
                   "sun.security.smartcardio.library", "read";
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    45
    permission java.util.PropertyPermission
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    46
                   "sun.security.smartcardio.t0GetResponse", "read";
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    47
    permission java.util.PropertyPermission
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    48
                   "sun.security.smartcardio.t1GetResponse", "read";
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    49
    permission java.util.PropertyPermission
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    50
                   "sun.security.smartcardio.t1StripLe", "read";
39884
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    51
    // needed for looking up native PC/SC library
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    52
    permission java.io.FilePermission "<<ALL FILES>>","read";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    53
    permission java.security.SecurityPermission "putProviderProperty.SunPCSC";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    54
    permission java.security.SecurityPermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    55
                   "clearProviderProperties.SunPCSC";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    56
    permission java.security.SecurityPermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    57
                   "removeProviderProperty.SunPCSC";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    58
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    59
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    60
grant codeBase "jrt:/java.sql" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    61
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    62
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    63
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    64
grant codeBase "jrt:/java.sql.rowset" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    65
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    66
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    67
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    68
grant codeBase "jrt:/java.xml.bind" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    69
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    70
                   "accessClassInPackage.com.sun.xml.internal.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    71
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    72
                   "accessClassInPackage.com.sun.istack.internal";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    73
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    74
                   "accessClassInPackage.com.sun.istack.internal.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    75
    permission java.lang.RuntimePermission "accessDeclaredMembers";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    76
    permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    77
    permission java.util.PropertyPermission "*", "read";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    78
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    79
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    80
grant codeBase "jrt:/java.xml.crypto" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    81
    permission java.util.PropertyPermission "*", "read";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    82
    permission java.security.SecurityPermission "putProviderProperty.XMLDSig";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    83
    permission java.security.SecurityPermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    84
                   "clearProviderProperties.XMLDSig";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    85
    permission java.security.SecurityPermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    86
                   "removeProviderProperty.XMLDSig";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    87
    permission java.security.SecurityPermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    88
                   "com.sun.org.apache.xml.internal.security.register";
40551
05eba5515cbb 8151893: Add security property to configure XML Signature secure validation mode
mullan
parents: 39885
diff changeset
    89
    permission java.security.SecurityPermission
05eba5515cbb 8151893: Add security property to configure XML Signature secure validation mode
mullan
parents: 39885
diff changeset
    90
                   "getProperty.jdk.xml.dsig.secureValidationPolicy";
39884
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    91
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    92
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    93
grant codeBase "jrt:/java.xml.ws" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    94
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    95
                   "accessClassInPackage.com.sun.xml.internal.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    96
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    97
                   "accessClassInPackage.com.sun.istack.internal";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    98
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    99
                   "accessClassInPackage.com.sun.istack.internal.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   100
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   101
                   "accessClassInPackage.com.sun.org.apache.xerces.internal.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   102
    permission java.lang.RuntimePermission "accessDeclaredMembers";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   103
    permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   104
    permission java.util.PropertyPermission "*", "read";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   105
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   106
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   107
grant codeBase "jrt:/jdk.charsets" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   108
    permission java.util.PropertyPermission "os.name", "read";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   109
    permission java.util.PropertyPermission "sun.nio.cs.map", "read";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   110
    permission java.lang.RuntimePermission "charsetProvider";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   111
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   112
                   "accessClassInPackage.jdk.internal.misc";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   113
    permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.cs";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   114
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   115
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   116
grant codeBase "jrt:/jdk.crypto.ec" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   117
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   118
                   "accessClassInPackage.sun.security.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   119
    permission java.lang.RuntimePermission "loadLibrary.sunec";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   120
    permission java.security.SecurityPermission "putProviderProperty.SunEC";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   121
    permission java.security.SecurityPermission "clearProviderProperties.SunEC";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   122
    permission java.security.SecurityPermission "removeProviderProperty.SunEC";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   123
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   124
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   125
grant codeBase "jrt:/jdk.crypto.pkcs11" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   126
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   127
                   "accessClassInPackage.sun.security.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   128
    permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.ch";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   129
    permission java.lang.RuntimePermission "loadLibrary.j2pkcs11";
41603
bb9d97b4c21b 8168313: Tighten permissions granted to jdk.crypto.pkcs11 module
mullan
parents: 41556
diff changeset
   130
    permission java.util.PropertyPermission "sun.security.pkcs11.allowSingleThreadedModules", "read";
bb9d97b4c21b 8168313: Tighten permissions granted to jdk.crypto.pkcs11 module
mullan
parents: 41556
diff changeset
   131
    permission java.util.PropertyPermission "os.name", "read";
bb9d97b4c21b 8168313: Tighten permissions granted to jdk.crypto.pkcs11 module
mullan
parents: 41556
diff changeset
   132
    permission java.util.PropertyPermission "os.arch", "read";
39884
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   133
    permission java.security.SecurityPermission "putProviderProperty.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   134
    permission java.security.SecurityPermission "clearProviderProperties.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   135
    permission java.security.SecurityPermission "removeProviderProperty.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   136
    permission java.security.SecurityPermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   137
                   "getProperty.auth.login.defaultCallbackHandler";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   138
    permission java.security.SecurityPermission "authProvider.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   139
    // Needed for reading PKCS11 config file and NSS library check
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   140
    permission java.io.FilePermission "<<ALL FILES>>", "read";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   141
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   142
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   143
grant codeBase "jrt:/jdk.dynalink" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   144
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   145
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   146
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   147
grant codeBase "jrt:/jdk.internal.le" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   148
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   149
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   150
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   151
grant codeBase "jrt:/jdk.jsobject" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   152
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   153
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   154
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   155
grant codeBase "jrt:/jdk.localedata" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   156
    permission java.lang.RuntimePermission "accessClassInPackage.sun.text.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   157
    permission java.lang.RuntimePermission "accessClassInPackage.sun.util.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   158
    permission java.util.PropertyPermission "*", "read";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   159
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   160
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   161
grant codeBase "jrt:/jdk.naming.dns" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   162
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   163
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   164
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   165
grant codeBase "jrt:/jdk.scripting.nashorn" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   166
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   167
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   168
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   169
grant codeBase "jrt:/jdk.scripting.nashorn.shell" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   170
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   171
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   172
39885
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
   173
grant codeBase "jrt:/jdk.security.auth" {
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
   174
    permission java.security.AllPermission;
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
   175
};
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
   176
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
   177
grant codeBase "jrt:/jdk.security.jgss" {
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
   178
    permission java.security.AllPermission;
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
   179
};
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
   180
39884
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   181
grant codeBase "jrt:/jdk.zipfs" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   182
    permission java.io.FilePermission "<<ALL FILES>>", "read,write,delete";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   183
    permission java.lang.RuntimePermission "fileSystemProvider";
41959
3b3918911a15 8168862: Tighten permissions granted to the jdk.zipfs module
sherman
parents: 41812
diff changeset
   184
    permission java.util.PropertyPermission "os.name", "read";
39884
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   185
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   186