jdk/src/java.base/share/lib/security/default.policy
author michaelm
Fri, 09 Dec 2016 11:35:02 +0000
changeset 42460 7133f144981a
parent 42181 fbd3dc141d3d
child 42693 6645de32a866
permissions -rw-r--r--
8170648: Move java.net.http package out of Java SE to incubator namespace Reviewed-by: chegar, dfuchs, michaelm, prappo, skuksenko Contributed-by: Chris Hegarty <chris.hegarty@oracle.com>, Daniel Fuchs <daniel.fuchs@oracle.com>, Michael McMahon <michael.x.mcmahon@oracle.com>, Pavel Rappo <pavel.rappo@oracle.com>, Sergey Kuksenko <sergey.kuksenko@oracle.com>, anthony.vanelverdinghe@gmail.com
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
42460
7133f144981a 8170648: Move java.net.http package out of Java SE to incubator namespace
michaelm
parents: 42181
diff changeset
    23
grant codeBase "jrt:/jdk.incubator.httpclient" {
7133f144981a 8170648: Move java.net.http package out of Java SE to incubator namespace
michaelm
parents: 42181
diff changeset
    24
};
7133f144981a 8170648: Move java.net.http package out of Java SE to incubator namespace
michaelm
parents: 42181
diff changeset
    25
39884
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    26
grant codeBase "jrt:/java.scripting" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    27
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    28
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    29
39885
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
    30
grant codeBase "jrt:/java.security.jgss" {
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
    31
    permission java.security.AllPermission;
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
    32
};
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
    33
39884
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    34
grant codeBase "jrt:/java.smartcardio" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    35
    permission javax.smartcardio.CardPermission "*", "*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    36
    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
    37
    permission java.lang.RuntimePermission
41812
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    38
                   "accessClassInPackage.sun.security.jca";
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    39
    permission java.lang.RuntimePermission
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    40
                   "accessClassInPackage.sun.security.util";
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    41
    permission java.util.PropertyPermission
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    42
                   "javax.smartcardio.TerminalFactory.DefaultType", "read";
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    43
    permission java.util.PropertyPermission "os.name", "read";
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    44
    permission java.util.PropertyPermission "os.arch", "read";
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    45
    permission java.util.PropertyPermission "sun.arch.data.model", "read";
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    46
    permission java.util.PropertyPermission
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    47
                   "sun.security.smartcardio.library", "read";
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    48
    permission java.util.PropertyPermission
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    49
                   "sun.security.smartcardio.t0GetResponse", "read";
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    50
    permission java.util.PropertyPermission
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    51
                   "sun.security.smartcardio.t1GetResponse", "read";
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    52
    permission java.util.PropertyPermission
16d830c87e7b 8168851: Tighten permissions granted to the java.smartcardio module
mullan
parents: 41603
diff changeset
    53
                   "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
    54
    // 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
    55
    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
    56
    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
    57
    permission java.security.SecurityPermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    58
                   "clearProviderProperties.SunPCSC";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    59
    permission java.security.SecurityPermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    60
                   "removeProviderProperty.SunPCSC";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    61
};
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
grant codeBase "jrt:/java.sql" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    64
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    65
};
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
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
    68
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    69
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    70
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    71
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
    72
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    73
                   "accessClassInPackage.com.sun.xml.internal.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    74
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    75
                   "accessClassInPackage.com.sun.istack.internal";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    76
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    77
                   "accessClassInPackage.com.sun.istack.internal.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    78
    permission java.lang.RuntimePermission "accessDeclaredMembers";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    79
    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
    80
    permission java.util.PropertyPermission "*", "read";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    81
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    82
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    83
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
    84
    permission java.util.PropertyPermission "*", "read";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    85
    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
    86
    permission java.security.SecurityPermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    87
                   "clearProviderProperties.XMLDSig";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    88
    permission java.security.SecurityPermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    89
                   "removeProviderProperty.XMLDSig";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    90
    permission java.security.SecurityPermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    91
                   "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
    92
    permission java.security.SecurityPermission
05eba5515cbb 8151893: Add security property to configure XML Signature secure validation mode
mullan
parents: 39885
diff changeset
    93
                   "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
    94
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    95
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    96
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
    97
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    98
                   "accessClassInPackage.com.sun.xml.internal.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
    99
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   100
                   "accessClassInPackage.com.sun.istack.internal";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   101
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   102
                   "accessClassInPackage.com.sun.istack.internal.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   103
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   104
                   "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
   105
    permission java.lang.RuntimePermission "accessDeclaredMembers";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   106
    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
   107
    permission java.util.PropertyPermission "*", "read";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   108
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   109
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   110
grant codeBase "jrt:/jdk.charsets" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   111
    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
   112
    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
   113
    permission java.lang.RuntimePermission "charsetProvider";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   114
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   115
                   "accessClassInPackage.jdk.internal.misc";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   116
    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
   117
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   118
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   119
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
   120
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   121
                   "accessClassInPackage.sun.security.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   122
    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
   123
    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
   124
    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
   125
    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
   126
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   127
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   128
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
   129
    permission java.lang.RuntimePermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   130
                   "accessClassInPackage.sun.security.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   131
    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
   132
    permission java.lang.RuntimePermission "loadLibrary.j2pkcs11";
41603
bb9d97b4c21b 8168313: Tighten permissions granted to jdk.crypto.pkcs11 module
mullan
parents: 41556
diff changeset
   133
    permission java.util.PropertyPermission "sun.security.pkcs11.allowSingleThreadedModules", "read";
bb9d97b4c21b 8168313: Tighten permissions granted to jdk.crypto.pkcs11 module
mullan
parents: 41556
diff changeset
   134
    permission java.util.PropertyPermission "os.name", "read";
bb9d97b4c21b 8168313: Tighten permissions granted to jdk.crypto.pkcs11 module
mullan
parents: 41556
diff changeset
   135
    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
   136
    permission java.security.SecurityPermission "putProviderProperty.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   137
    permission java.security.SecurityPermission "clearProviderProperties.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   138
    permission java.security.SecurityPermission "removeProviderProperty.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   139
    permission java.security.SecurityPermission
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   140
                   "getProperty.auth.login.defaultCallbackHandler";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   141
    permission java.security.SecurityPermission "authProvider.*";
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   142
    // 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
   143
    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
   144
};
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
grant codeBase "jrt:/jdk.dynalink" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   147
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   148
};
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
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
   151
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   152
};
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
grant codeBase "jrt:/jdk.jsobject" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   155
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   156
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   157
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   158
grant codeBase "jrt:/jdk.localedata" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   159
    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
   160
    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
   161
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   162
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   163
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
   164
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   165
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   166
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   167
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
   168
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   169
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   170
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   171
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
   172
    permission java.security.AllPermission;
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   173
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   174
39885
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
   175
grant codeBase "jrt:/jdk.security.auth" {
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
   176
    permission java.security.AllPermission;
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
   177
};
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
   178
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
   179
grant codeBase "jrt:/jdk.security.jgss" {
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
   180
    permission java.security.AllPermission;
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
   181
};
5b01da2e0368 8159528: Deprivilege java.security.jgss, jdk.security.jgss and jdk.security.auth
weijun
parents: 39884
diff changeset
   182
39884
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   183
grant codeBase "jrt:/jdk.zipfs" {
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   184
    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
   185
    permission java.lang.RuntimePermission "fileSystemProvider";
41959
3b3918911a15 8168862: Tighten permissions granted to the jdk.zipfs module
sherman
parents: 41812
diff changeset
   186
    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
   187
};
9a543219d0bb 8159752: Grant de-privileged module permissions by default with java.security.policy override option
mullan
parents:
diff changeset
   188