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 };