| // granted to jtreg |
| grant codebase "file:/net/koori.sfbay/-" { |
| permission java.security.AllPermission; |
| }; |
| |
| // granted to the test class |
| grant codebase "file:${test.classes}/" { |
| permission javax.security.auth.AuthPermission "modifyPrincipals"; |
| permission javax.security.auth.AuthPermission "doAs"; |
| permission java.io.FilePermission "/testFile", "read"; |
| }; |
| |
| // granted to the test action |
| // -- the test moves the compiled action into the src directory |
| // -- via the shell script. this way we can ensure different |
| // -- codebases for the test and the action |
| grant codebase "file:${test.src}/", |
| principal com.sun.security.auth.SolarisPrincipal "TestPrincipal", |
| principal com.sun.security.auth.SolarisPrincipal "${bad.property}" { |
| permission java.io.FilePermission "/testFile", "read"; |
| }; |