src/java.base/solaris/lib/security/default.policy
author goetz
Mon, 14 Oct 2019 11:36:17 +0200
changeset 58664 e3618c902d17
parent 47216 71c04702a3d5
permissions -rw-r--r--
8218628: Add detailed message to NullPointerException describing what is null. Summary: This is the implementation of JEP 358: Helpful NullPointerExceptions. Reviewed-by: coleenp, clanger, rschmelter, rriggs, forax, mr

grant codeBase "jrt:/jdk.crypto.ucrypto" {
    permission java.lang.RuntimePermission
                   "accessClassInPackage.sun.security.*";
    permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.ch";
    permission java.lang.RuntimePermission "loadLibrary.j2ucrypto";
    // need "com.oracle.security.ucrypto.debug" for debugging
    permission java.util.PropertyPermission "com.oracle.security.ucrypto.debug", "read";
    permission java.util.PropertyPermission "file.separator", "read";
    permission java.util.PropertyPermission "java.home", "read";
    permission java.util.PropertyPermission "os.name", "read";
    permission java.security.SecurityPermission
                   "putProviderProperty.OracleUcrypto";
    permission java.security.SecurityPermission
                   "clearProviderProperties.OracleUcrypto";
    permission java.security.SecurityPermission
                   "removeProviderProperty.OracleUcrypto";
    // Needed for reading Ucrypto config file
    permission java.io.FilePermission "<<ALL FILES>>", "read";
};