1 // granted to jtreg
2 grant codebase "file:/net/koori.sfbay/-" {
3 permission java.security.AllPermission;
4 };
5
6 // granted to the test class
7 grant codebase "file:${test.classes}/" {
8 permission javax.security.auth.AuthPermission "modifyPrincipals";
9 permission javax.security.auth.AuthPermission "doAs";
10 permission java.io.FilePermission "/testFile", "read";
11 };
12
13 // granted to the test action
14 // -- the test moves the compiled action into the src directory
15 // -- via the shell script. this way we can ensure different
16 // -- codebases for the test and the action
17 grant codebase "file:${test.src}/",
18 principal com.sun.security.auth.SolarisPrincipal "TestPrincipal",
19 principal com.sun.security.auth.SolarisPrincipal "${bad.property}" {
20 permission java.io.FilePermission "/testFile", "read";
21 };
|
1 // granted to jtreg
2 grant codebase "file:/net/koori.sfbay/-" {
3 permission java.security.AllPermission;
4 };
5
6 // granted to the test class
7 grant codebase "file:${test.classes}/" {
8 permission javax.security.auth.AuthPermission "modifyPrincipals";
9 permission javax.security.auth.AuthPermission "doAs";
10 permission java.io.FilePermission "/testFile", "read";
11 };
12
13 // granted to the test action
14 // -- the test moves the compiled action into the src directory
15 // -- via the shell script. this way we can ensure different
16 // -- codebases for the test and the action
17 grant codebase "file:${test.src}/",
18 principal com.sun.security.auth.UnixPrincipal "TestPrincipal",
19 principal com.sun.security.auth.UnixPrincipal "${bad.property}" {
20 permission java.io.FilePermission "/testFile", "read";
21 };
|