grant { permission javax.security.auth.AuthPermission "modifyPrincipals"; permission javax.security.auth.AuthPermission "doAsPrivileged"; permission java.util.PropertyPermission "*", "read,write"; }; grant Principal MyPrincipal "test" { permission java.net.SocketPermission "${host.name}", "resolve"; };