1 grant codebase "file:${user.dir}${/}loader.jar" { 2 permission java.security.AllPermission; 3 }; 4 5 grant { 6 permission java.util.PropertyPermission "*", "read,write"; 7 permission java.lang.RuntimePermission "loadLibrary.*"; 8 permission java.lang.RuntimePermission "accessClassInPackage.sun.*"; 9 permission java.lang.RuntimePermission "getProtectionDomain"; 10 permission java.lang.RuntimePermission "setSecurityManager"; 11 permission java.security.SecurityPermission "putProviderProperty.*"; 12 13 permission java.io.FilePermission "<<ALL FILES>>", "read"; 14 permission java.security.SecurityPermission "setProperty.auth.login.defaultCallbackHandler"; 15 permission java.security.SecurityPermission "authProvider.SunPKCS11-nss"; 16 17 // for 'module' test 18 permission java.lang.RuntimePermission "accessClassInPackage.sun.*"; 19 permission javax.security.auth.AuthPermission "modifyPrincipals"; 20 permission javax.security.auth.AuthPermission "modifyPublicCredentials"; 21 permission javax.security.auth.AuthPermission "modifyPrivateCredentials"; 22 permission javax.security.auth.PrivateCredentialPermission "javax.security.auth.x500.X500PrivateCredential * \"*\"", "read"; 23 };