author | mchung |
Wed, 17 Apr 2013 12:04:15 -0700 | |
changeset 16923 | 50bfa0defec2 |
parent 16087 | 89b565a23835 |
child 23064 | e16d4c844e76 |
permissions | -rw-r--r-- |
2 | 1 |
/* |
2 |
* security policy used by the test process |
|
3 |
*/ |
|
4 |
||
5 |
grant codeBase "file:${java.home}/lib/ext/*" { |
|
6 |
permission java.security.AllPermission; |
|
7 |
}; |
|
8 |
||
9 |
grant { |
|
10 |
||
11 |
// permissions needed to move classes into separate codebase directories |
|
12 |
permission java.io.FilePermission "${test.classes}${/}-", "read,write,delete"; |
|
13 |
permission java.io.FilePermission ".${/}-", "read,write,delete"; |
|
14 |
||
15 |
permission java.lang.RuntimePermission "createClassLoader"; |
|
16087
89b565a23835
7197546: (proxy) Reflect about creating reflective proxies
mchung
parents:
2
diff
changeset
|
16 |
permission java.lang.RuntimePermission "getClassLoader"; |
2 | 17 |
permission java.lang.RuntimePermission "setContextClassLoader"; |
18 |
||
16923
50bfa0defec2
8004260: dynamic proxy class should have the same Java language access as the proxy interfaces
mchung
parents:
16087
diff
changeset
|
19 |
permission java.lang.reflect.ReflectPermission "newProxyInPackage."; |
50bfa0defec2
8004260: dynamic proxy class should have the same Java language access as the proxy interfaces
mchung
parents:
16087
diff
changeset
|
20 |
permission java.lang.reflect.ReflectPermission "newProxyInPackage.java.util.zip"; |
50bfa0defec2
8004260: dynamic proxy class should have the same Java language access as the proxy interfaces
mchung
parents:
16087
diff
changeset
|
21 |
|
2 | 22 |
// used by TestLibrary to determine test environment |
23 |
permission java.util.PropertyPermission "test.classes", "read"; |
|
24 |
permission java.util.PropertyPermission "test.src", "read"; |
|
25 |
permission java.util.PropertyPermission "user.dir", "read"; |
|
26 |
permission java.util.PropertyPermission "java.home", "read"; |
|
27 |
}; |