jdk/src/java.base/share/conf/security/java.policy
author weijun
Tue, 12 Jul 2016 09:41:49 +0800
changeset 39633 9dc7586be5f0
parent 39041 347b1b47ce21
child 39827 21a9b8df49f5
permissions -rw-r--r--
8130302: jarsigner and keytool -providerClass needs be re-examined for modules Reviewed-by: valeriep, mchung, mullan
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
24364
da8afb112f5d 8040059: Change default policy for extensions to no permission
mchung
parents: 22339
diff changeset
     1
// permissions required by each component
36511
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
     2
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
     3
grant codeBase "jrt:/java.activation" {
28967
7a1ceff4aea2 8068682: Deprivilege/move java.corba to the ext class loader
msheppar
parents: 28849
diff changeset
     4
        permission java.security.AllPermission;
7a1ceff4aea2 8068682: Deprivilege/move java.corba to the ext class loader
msheppar
parents: 28849
diff changeset
     5
};
7a1ceff4aea2 8068682: Deprivilege/move java.corba to the ext class loader
msheppar
parents: 28849
diff changeset
     6
36511
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
     7
grant codeBase "jrt:/java.corba" {
32144
fa1b56b9ad5c 8133347: Add makefiles support and basic session, persistence history navigation with jline
sundar
parents: 31268
diff changeset
     8
        permission java.security.AllPermission;
fa1b56b9ad5c 8133347: Add makefiles support and basic session, persistence history navigation with jline
sundar
parents: 31268
diff changeset
     9
};
fa1b56b9ad5c 8133347: Add makefiles support and basic session, persistence history navigation with jline
sundar
parents: 31268
diff changeset
    10
37795
c5dc5ab60139 8154190: Deprivilege java.compiler module
mchung
parents: 36511
diff changeset
    11
grant codeBase "jrt:/java.compiler" {
c5dc5ab60139 8154190: Deprivilege java.compiler module
mchung
parents: 36511
diff changeset
    12
        permission java.security.AllPermission;
c5dc5ab60139 8154190: Deprivilege java.compiler module
mchung
parents: 36511
diff changeset
    13
};
c5dc5ab60139 8154190: Deprivilege java.compiler module
mchung
parents: 36511
diff changeset
    14
37797
b84e375f071d 8155513: Deprivilege jdk.charsets
mchung
parents: 37795
diff changeset
    15
grant codeBase "jrt:/jdk.charsets" {
b84e375f071d 8155513: Deprivilege jdk.charsets
mchung
parents: 37795
diff changeset
    16
        permission java.io.FilePermission "${java.home}/-", "read";
b84e375f071d 8155513: Deprivilege jdk.charsets
mchung
parents: 37795
diff changeset
    17
        permission java.util.PropertyPermission "os.name", "read";
b84e375f071d 8155513: Deprivilege jdk.charsets
mchung
parents: 37795
diff changeset
    18
        permission java.util.PropertyPermission "sun.nio.cs.map", "read";
b84e375f071d 8155513: Deprivilege jdk.charsets
mchung
parents: 37795
diff changeset
    19
        permission java.lang.RuntimePermission "charsetProvider";
b84e375f071d 8155513: Deprivilege jdk.charsets
mchung
parents: 37795
diff changeset
    20
        permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.misc";
b84e375f071d 8155513: Deprivilege jdk.charsets
mchung
parents: 37795
diff changeset
    21
        permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.cs";
b84e375f071d 8155513: Deprivilege jdk.charsets
mchung
parents: 37795
diff changeset
    22
};
b84e375f071d 8155513: Deprivilege jdk.charsets
mchung
parents: 37795
diff changeset
    23
27565
729f9700483a 8049367: Modular Run-Time Images
chegar
parents: 27182
diff changeset
    24
grant codeBase "jrt:/jdk.crypto.ucrypto" {
27182
4525d13b8af1 8046002: Move Ucrypto to the open jdk repo
valeriep
parents: 25859
diff changeset
    25
        permission java.lang.RuntimePermission "accessClassInPackage.sun.security.*";
4525d13b8af1 8046002: Move Ucrypto to the open jdk repo
valeriep
parents: 25859
diff changeset
    26
        permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.ch";
4525d13b8af1 8046002: Move Ucrypto to the open jdk repo
valeriep
parents: 25859
diff changeset
    27
        permission java.lang.RuntimePermission "loadLibrary.j2ucrypto";
4525d13b8af1 8046002: Move Ucrypto to the open jdk repo
valeriep
parents: 25859
diff changeset
    28
        // need "com.oracle.security.ucrypto.debug" for debugging
4525d13b8af1 8046002: Move Ucrypto to the open jdk repo
valeriep
parents: 25859
diff changeset
    29
        permission java.util.PropertyPermission "*", "read";
4525d13b8af1 8046002: Move Ucrypto to the open jdk repo
valeriep
parents: 25859
diff changeset
    30
        permission java.security.SecurityPermission "putProviderProperty.OracleUcrypto";
4525d13b8af1 8046002: Move Ucrypto to the open jdk repo
valeriep
parents: 25859
diff changeset
    31
        permission java.security.SecurityPermission "clearProviderProperties.OracleUcrypto";
4525d13b8af1 8046002: Move Ucrypto to the open jdk repo
valeriep
parents: 25859
diff changeset
    32
        permission java.security.SecurityPermission "removeProviderProperty.OracleUcrypto";
39633
9dc7586be5f0 8130302: jarsigner and keytool -providerClass needs be re-examined for modules
weijun
parents: 39041
diff changeset
    33
        // Needed for reading Ucrypto config file
9dc7586be5f0 8130302: jarsigner and keytool -providerClass needs be re-examined for modules
weijun
parents: 39041
diff changeset
    34
        permission java.io.FilePermission "<<ALL FILES>>", "read";
27182
4525d13b8af1 8046002: Move Ucrypto to the open jdk repo
valeriep
parents: 25859
diff changeset
    35
};
4525d13b8af1 8046002: Move Ucrypto to the open jdk repo
valeriep
parents: 25859
diff changeset
    36
38752
6f676cd6021e 8154189: Deprivilege java.sql and java.sql.rowset module
lancea
parents: 38377
diff changeset
    37
grant codeBase "jrt:/java.sql" {
6f676cd6021e 8154189: Deprivilege java.sql and java.sql.rowset module
lancea
parents: 38377
diff changeset
    38
        permission java.security.AllPermission;
6f676cd6021e 8154189: Deprivilege java.sql and java.sql.rowset module
lancea
parents: 38377
diff changeset
    39
};
6f676cd6021e 8154189: Deprivilege java.sql and java.sql.rowset module
lancea
parents: 38377
diff changeset
    40
6f676cd6021e 8154189: Deprivilege java.sql and java.sql.rowset module
lancea
parents: 38377
diff changeset
    41
grant codeBase "jrt:/java.sql.rowset" {
6f676cd6021e 8154189: Deprivilege java.sql and java.sql.rowset module
lancea
parents: 38377
diff changeset
    42
        permission java.security.AllPermission;
6f676cd6021e 8154189: Deprivilege java.sql and java.sql.rowset module
lancea
parents: 38377
diff changeset
    43
};
6f676cd6021e 8154189: Deprivilege java.sql and java.sql.rowset module
lancea
parents: 38377
diff changeset
    44
27565
729f9700483a 8049367: Modular Run-Time Images
chegar
parents: 27182
diff changeset
    45
grant codeBase "jrt:/jdk.crypto.ec" {
25408
27563093d2d2 8043406: Change default policy for JCE providers to run with as few privileges as possible
valeriep
parents: 24364
diff changeset
    46
        permission java.lang.RuntimePermission "accessClassInPackage.sun.security.*";
27563093d2d2 8043406: Change default policy for JCE providers to run with as few privileges as possible
valeriep
parents: 24364
diff changeset
    47
        permission java.lang.RuntimePermission "loadLibrary.sunec";
27563093d2d2 8043406: Change default policy for JCE providers to run with as few privileges as possible
valeriep
parents: 24364
diff changeset
    48
        permission java.util.PropertyPermission "*", "read";
27563093d2d2 8043406: Change default policy for JCE providers to run with as few privileges as possible
valeriep
parents: 24364
diff changeset
    49
        permission java.security.SecurityPermission "putProviderProperty.SunEC";
27563093d2d2 8043406: Change default policy for JCE providers to run with as few privileges as possible
valeriep
parents: 24364
diff changeset
    50
        permission java.security.SecurityPermission "clearProviderProperties.SunEC";
27563093d2d2 8043406: Change default policy for JCE providers to run with as few privileges as possible
valeriep
parents: 24364
diff changeset
    51
        permission java.security.SecurityPermission "removeProviderProperty.SunEC";
24364
da8afb112f5d 8040059: Change default policy for extensions to no permission
mchung
parents: 22339
diff changeset
    52
};
da8afb112f5d 8040059: Change default policy for extensions to no permission
mchung
parents: 22339
diff changeset
    53
27565
729f9700483a 8049367: Modular Run-Time Images
chegar
parents: 27182
diff changeset
    54
grant codeBase "jrt:/jdk.crypto.pkcs11" {
25408
27563093d2d2 8043406: Change default policy for JCE providers to run with as few privileges as possible
valeriep
parents: 24364
diff changeset
    55
        permission java.lang.RuntimePermission "accessClassInPackage.sun.security.*";
31268
63fcde3b5c3b 8087157: PKCS11 provider not instantiated with security manager
valeriep
parents: 28967
diff changeset
    56
        permission java.lang.RuntimePermission "accessClassInPackage.sun.misc";
25408
27563093d2d2 8043406: Change default policy for JCE providers to run with as few privileges as possible
valeriep
parents: 24364
diff changeset
    57
        permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.ch";
27563093d2d2 8043406: Change default policy for JCE providers to run with as few privileges as possible
valeriep
parents: 24364
diff changeset
    58
        permission java.lang.RuntimePermission "loadLibrary.j2pkcs11";
27563093d2d2 8043406: Change default policy for JCE providers to run with as few privileges as possible
valeriep
parents: 24364
diff changeset
    59
        // needs "security.pkcs11.allowSingleThreadedModules"
27563093d2d2 8043406: Change default policy for JCE providers to run with as few privileges as possible
valeriep
parents: 24364
diff changeset
    60
        permission java.util.PropertyPermission "*", "read";
27563093d2d2 8043406: Change default policy for JCE providers to run with as few privileges as possible
valeriep
parents: 24364
diff changeset
    61
        permission java.security.SecurityPermission "putProviderProperty.*";
27563093d2d2 8043406: Change default policy for JCE providers to run with as few privileges as possible
valeriep
parents: 24364
diff changeset
    62
        permission java.security.SecurityPermission "clearProviderProperties.*";
27563093d2d2 8043406: Change default policy for JCE providers to run with as few privileges as possible
valeriep
parents: 24364
diff changeset
    63
        permission java.security.SecurityPermission "removeProviderProperty.*";
27563093d2d2 8043406: Change default policy for JCE providers to run with as few privileges as possible
valeriep
parents: 24364
diff changeset
    64
        permission java.security.SecurityPermission "getProperty.auth.login.defaultCallbackHandler";
27563093d2d2 8043406: Change default policy for JCE providers to run with as few privileges as possible
valeriep
parents: 24364
diff changeset
    65
        permission java.security.SecurityPermission "authProvider.*";
27563093d2d2 8043406: Change default policy for JCE providers to run with as few privileges as possible
valeriep
parents: 24364
diff changeset
    66
        // Needed for reading PKCS11 config file and NSS library check
27563093d2d2 8043406: Change default policy for JCE providers to run with as few privileges as possible
valeriep
parents: 24364
diff changeset
    67
        permission java.io.FilePermission "<<ALL FILES>>", "read";
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    68
};
90ce3da70b43 Initial load
duke
parents:
diff changeset
    69
36511
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    70
grant codeBase "jrt:/jdk.dynalink" {
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    71
        permission java.security.AllPermission;
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    72
};
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    73
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    74
grant codeBase "jrt:/jdk.internal.le" {
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    75
        permission java.security.AllPermission;
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    76
};
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    77
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    78
grant codeBase "jrt:/jdk.jsobject" {
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    79
        permission java.security.AllPermission;
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    80
};
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    81
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    82
grant codeBase "jrt:/jdk.localedata" {
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    83
        permission java.lang.RuntimePermission "accessClassInPackage.sun.text.*";
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    84
        permission java.lang.RuntimePermission "accessClassInPackage.sun.util.*";
28849
ccf9d86e52ec 8057645: Deprivilege JAX-WS, JAXB, JAF to extension class loader
mchung
parents: 27565
diff changeset
    85
        permission java.util.PropertyPermission "*", "read";
ccf9d86e52ec 8057645: Deprivilege JAX-WS, JAXB, JAF to extension class loader
mchung
parents: 27565
diff changeset
    86
};
ccf9d86e52ec 8057645: Deprivilege JAX-WS, JAXB, JAF to extension class loader
mchung
parents: 27565
diff changeset
    87
36511
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    88
grant codeBase "jrt:/jdk.naming.dns" {
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    89
        permission java.security.AllPermission;
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    90
};
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    91
38377
f5b2f9c076ef 8154192: Deprivilege java.scripting module
sundar
parents: 37797
diff changeset
    92
grant codeBase "jrt:/java.scripting" {
f5b2f9c076ef 8154192: Deprivilege java.scripting module
sundar
parents: 37797
diff changeset
    93
        permission java.security.AllPermission;
f5b2f9c076ef 8154192: Deprivilege java.scripting module
sundar
parents: 37797
diff changeset
    94
};
f5b2f9c076ef 8154192: Deprivilege java.scripting module
sundar
parents: 37797
diff changeset
    95
36511
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    96
grant codeBase "jrt:/jdk.scripting.nashorn" {
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    97
        permission java.security.AllPermission;
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    98
};
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
    99
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
   100
grant codeBase "jrt:/jdk.scripting.nashorn.shell" {
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
   101
        permission java.security.AllPermission;
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
   102
};
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
   103
39041
347b1b47ce21 8154191: Deprivilege java.smartcardio module
valeriep
parents: 38752
diff changeset
   104
grant codeBase "jrt:/java.smartcardio" {
347b1b47ce21 8154191: Deprivilege java.smartcardio module
valeriep
parents: 38752
diff changeset
   105
        permission javax.smartcardio.CardPermission "*", "*";
347b1b47ce21 8154191: Deprivilege java.smartcardio module
valeriep
parents: 38752
diff changeset
   106
        permission java.lang.RuntimePermission "loadLibrary.j2pcsc";
347b1b47ce21 8154191: Deprivilege java.smartcardio module
valeriep
parents: 38752
diff changeset
   107
        permission java.lang.RuntimePermission "accessClassInPackage.sun.security.*";
347b1b47ce21 8154191: Deprivilege java.smartcardio module
valeriep
parents: 38752
diff changeset
   108
        permission java.util.PropertyPermission "*", "read";
347b1b47ce21 8154191: Deprivilege java.smartcardio module
valeriep
parents: 38752
diff changeset
   109
        // needed for looking up native PC/SC library
347b1b47ce21 8154191: Deprivilege java.smartcardio module
valeriep
parents: 38752
diff changeset
   110
        permission java.io.FilePermission "<<ALL FILES>>","read";
347b1b47ce21 8154191: Deprivilege java.smartcardio module
valeriep
parents: 38752
diff changeset
   111
        permission java.security.SecurityPermission "putProviderProperty.SunPCSC";
347b1b47ce21 8154191: Deprivilege java.smartcardio module
valeriep
parents: 38752
diff changeset
   112
        permission java.security.SecurityPermission "clearProviderProperties.SunPCSC";
347b1b47ce21 8154191: Deprivilege java.smartcardio module
valeriep
parents: 38752
diff changeset
   113
        permission java.security.SecurityPermission "removeProviderProperty.SunPCSC";
347b1b47ce21 8154191: Deprivilege java.smartcardio module
valeriep
parents: 38752
diff changeset
   114
};
347b1b47ce21 8154191: Deprivilege java.smartcardio module
valeriep
parents: 38752
diff changeset
   115
28849
ccf9d86e52ec 8057645: Deprivilege JAX-WS, JAXB, JAF to extension class loader
mchung
parents: 27565
diff changeset
   116
grant codeBase "jrt:/java.xml.bind" {
ccf9d86e52ec 8057645: Deprivilege JAX-WS, JAXB, JAF to extension class loader
mchung
parents: 27565
diff changeset
   117
        permission java.lang.RuntimePermission "accessClassInPackage.com.sun.xml.internal.*";
ccf9d86e52ec 8057645: Deprivilege JAX-WS, JAXB, JAF to extension class loader
mchung
parents: 27565
diff changeset
   118
        permission java.lang.RuntimePermission "accessClassInPackage.com.sun.istack.internal";
ccf9d86e52ec 8057645: Deprivilege JAX-WS, JAXB, JAF to extension class loader
mchung
parents: 27565
diff changeset
   119
        permission java.lang.RuntimePermission "accessClassInPackage.com.sun.istack.internal.*";
ccf9d86e52ec 8057645: Deprivilege JAX-WS, JAXB, JAF to extension class loader
mchung
parents: 27565
diff changeset
   120
        permission java.lang.RuntimePermission "accessDeclaredMembers";
ccf9d86e52ec 8057645: Deprivilege JAX-WS, JAXB, JAF to extension class loader
mchung
parents: 27565
diff changeset
   121
        permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
ccf9d86e52ec 8057645: Deprivilege JAX-WS, JAXB, JAF to extension class loader
mchung
parents: 27565
diff changeset
   122
        permission java.util.PropertyPermission "*", "read";
ccf9d86e52ec 8057645: Deprivilege JAX-WS, JAXB, JAF to extension class loader
mchung
parents: 27565
diff changeset
   123
};
ccf9d86e52ec 8057645: Deprivilege JAX-WS, JAXB, JAF to extension class loader
mchung
parents: 27565
diff changeset
   124
36511
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
   125
grant codeBase "jrt:/java.xml.ws" {
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
   126
        permission java.lang.RuntimePermission "accessClassInPackage.com.sun.xml.internal.*";
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
   127
        permission java.lang.RuntimePermission "accessClassInPackage.com.sun.istack.internal";
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
   128
        permission java.lang.RuntimePermission "accessClassInPackage.com.sun.istack.internal.*";
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
   129
        permission java.lang.RuntimePermission "accessClassInPackage.com.sun.org.apache.xerces.internal.*";
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
   130
        permission java.lang.RuntimePermission "accessDeclaredMembers";
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
   131
        permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
   132
        permission java.util.PropertyPermission "*", "read";
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
   133
};
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
   134
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
   135
grant codeBase "jrt:/jdk.zipfs" {
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
   136
        permission java.io.FilePermission "<<ALL FILES>>", "read,write,delete";
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
   137
        permission java.lang.RuntimePermission "fileSystemProvider";
9d0388c6b336 8142968: Module System implementation
alanb
parents: 34961
diff changeset
   138
        permission java.util.PropertyPermission "*", "read";
28849
ccf9d86e52ec 8057645: Deprivilege JAX-WS, JAXB, JAF to extension class loader
mchung
parents: 27565
diff changeset
   139
};
ccf9d86e52ec 8057645: Deprivilege JAX-WS, JAXB, JAF to extension class loader
mchung
parents: 27565
diff changeset
   140
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   141
// default permissions granted to all domains
90ce3da70b43 Initial load
duke
parents:
diff changeset
   142
22339
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   143
grant {
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   144
        // allows anyone to listen on dynamic ports
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   145
        permission java.net.SocketPermission "localhost:0", "listen";
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   146
22339
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   147
        // "standard" properies that can be read by anyone
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   148
22339
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   149
        permission java.util.PropertyPermission "java.version", "read";
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   150
        permission java.util.PropertyPermission "java.vendor", "read";
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   151
        permission java.util.PropertyPermission "java.vendor.url", "read";
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   152
        permission java.util.PropertyPermission "java.class.version", "read";
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   153
        permission java.util.PropertyPermission "os.name", "read";
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   154
        permission java.util.PropertyPermission "os.version", "read";
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   155
        permission java.util.PropertyPermission "os.arch", "read";
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   156
        permission java.util.PropertyPermission "file.separator", "read";
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   157
        permission java.util.PropertyPermission "path.separator", "read";
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   158
        permission java.util.PropertyPermission "line.separator", "read";
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   159
22339
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   160
        permission java.util.PropertyPermission "java.specification.version", "read";
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   161
        permission java.util.PropertyPermission "java.specification.vendor", "read";
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   162
        permission java.util.PropertyPermission "java.specification.name", "read";
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   163
22339
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   164
        permission java.util.PropertyPermission "java.vm.specification.version", "read";
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   165
        permission java.util.PropertyPermission "java.vm.specification.vendor", "read";
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   166
        permission java.util.PropertyPermission "java.vm.specification.name", "read";
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   167
        permission java.util.PropertyPermission "java.vm.version", "read";
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   168
        permission java.util.PropertyPermission "java.vm.vendor", "read";
e91bfaf4360d 8011786: Better applet networking
michaelm
parents: 2183
diff changeset
   169
        permission java.util.PropertyPermission "java.vm.name", "read";
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   170
};
90ce3da70b43 Initial load
duke
parents:
diff changeset
   171