grant { permission javax.security.auth.AuthPermission "doAs"; permission javax.security.auth.AuthPermission "doAsPrivileged"; permission java.lang.RuntimePermission "createSecurityManager"; permission java.lang.RuntimePermission "setSecurityManager"; }; grant principal javax.security.auth.x500.X500Principal "CN=joe" { permission java.util.PropertyPermission "foobar", "read"; };