1 grant codeBase "jrt:/jdk.crypto.ucrypto" { 2 permission java.lang.RuntimePermission 3 "accessClassInPackage.sun.security.*"; 4 permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.ch"; 5 permission java.lang.RuntimePermission "loadLibrary.j2ucrypto"; 6 // need "com.oracle.security.ucrypto.debug" for debugging 7 permission java.util.PropertyPermission "com.oracle.security.ucrypto.debug", "read"; 8 permission java.util.PropertyPermission "file.separator", "read"; 9 permission java.util.PropertyPermission "java.home", "read"; 10 permission java.util.PropertyPermission "os.name", "read"; 11 permission java.security.SecurityPermission 12 "putProviderProperty.OracleUcrypto"; 13 permission java.security.SecurityPermission 14 "clearProviderProperties.OracleUcrypto"; 15 permission java.security.SecurityPermission 16 "removeProviderProperty.OracleUcrypto"; 17 // Needed for reading Ucrypto config file 18 permission java.io.FilePermission "<<ALL FILES>>", "read"; 19 };