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-ibutton"; 16 permission java.security.SecurityPermission "authProvider.SunPKCS11-activcard"; 17 permission java.security.SecurityPermission "authProvider.SunPKCS11-nss"; 18 permission java.security.SecurityPermission "authProvider.SunPKCS11-Solaris"; 19 permission java.security.SecurityPermission "authProvider.SunPKCS11-sca1000"; 20 21 // for 'module' test 22 permission java.lang.RuntimePermission "accessClassInPackage.sun.*"; 23 permission javax.security.auth.AuthPermission "modifyPrincipals"; 24 permission javax.security.auth.AuthPermission "modifyPublicCredentials"; 25 permission javax.security.auth.AuthPermission "modifyPrivateCredentials"; 26 permission javax.security.auth.PrivateCredentialPermission "javax.security.auth.x500.X500PrivateCredential * \"*\"", "read"; 27 };