test/jdk/java/nio/charset/spi/default-pol
author mgronlun
Sun, 22 Sep 2019 17:31:57 +0200 (2019-09-22)
branchJEP-349-branch
changeset 58259 b6efcf2217f1
parent 58080 931799bfbc10
permissions -rw-r--r--
clear_artifacts in the correct location
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
37797
b84e375f071d 8155513: Deprivilege jdk.charsets
mchung
parents: 25408
diff changeset
     1
grant codeBase "jrt:/jdk.charsets" {
b84e375f071d 8155513: Deprivilege jdk.charsets
mchung
parents: 25408
diff changeset
     2
        permission java.io.FilePermission "${java.home}/-", "read";
b84e375f071d 8155513: Deprivilege jdk.charsets
mchung
parents: 25408
diff changeset
     3
        permission java.util.PropertyPermission "os.name", "read";
b84e375f071d 8155513: Deprivilege jdk.charsets
mchung
parents: 25408
diff changeset
     4
        permission java.lang.RuntimePermission "charsetProvider";
b84e375f071d 8155513: Deprivilege jdk.charsets
mchung
parents: 25408
diff changeset
     5
        permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.misc";
b84e375f071d 8155513: Deprivilege jdk.charsets
mchung
parents: 25408
diff changeset
     6
        permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.cs";
b84e375f071d 8155513: Deprivilege jdk.charsets
mchung
parents: 25408
diff changeset
     7
};
4817
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
     8
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
     9
// default permissions granted to all domains
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    10
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    11
grant { 
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    12
	// Allows any thread to stop itself using the java.lang.Thread.stop()
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    13
	// method that takes no argument.
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    14
	// Note that this permission is granted by default only to remain
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    15
	// backwards compatible.
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    16
	// It is strongly recommended that you either remove this permission
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    17
	// from this policy file or further restrict it to code sources
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    18
	// that you specify, because Thread.stop() is potentially unsafe.
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    19
	// See "http://java.sun.com/notes" for more information.
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    20
	permission java.lang.RuntimePermission "stopThread";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    21
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    22
	// allows anyone to listen on un-privileged ports
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    23
	permission java.net.SocketPermission "localhost:1024-", "listen";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    24
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    25
	// "standard" properies that can be read by anyone
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    26
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    27
	permission java.util.PropertyPermission "java.version", "read";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    28
	permission java.util.PropertyPermission "java.vendor", "read";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    29
	permission java.util.PropertyPermission "java.vendor.url", "read";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    30
	permission java.util.PropertyPermission "java.class.version", "read";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    31
	permission java.util.PropertyPermission "os.name", "read";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    32
	permission java.util.PropertyPermission "os.version", "read";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    33
	permission java.util.PropertyPermission "os.arch", "read";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    34
	permission java.util.PropertyPermission "file.separator", "read";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    35
	permission java.util.PropertyPermission "path.separator", "read";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    36
	permission java.util.PropertyPermission "line.separator", "read";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    37
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    38
	permission java.util.PropertyPermission "java.specification.version", "read";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    39
	permission java.util.PropertyPermission "java.specification.vendor", "read";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    40
	permission java.util.PropertyPermission "java.specification.name", "read";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    41
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    42
	permission java.util.PropertyPermission "java.vm.specification.version", "read";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    43
	permission java.util.PropertyPermission "java.vm.specification.vendor", "read";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    44
	permission java.util.PropertyPermission "java.vm.specification.name", "read";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    45
	permission java.util.PropertyPermission "java.vm.version", "read";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    46
	permission java.util.PropertyPermission "java.vm.vendor", "read";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    47
	permission java.util.PropertyPermission "java.vm.name", "read";
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    48
};
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    49