The fix for JDK-8159752 accidentally put back an older version of the policy permissions for the jdk.crypto.ucrypto module. It is a simple fix to restore the correct permission:

diff -r 5584be31a8f9 src/java.base/solaris/lib/security/default.policy
--- a/src/java.base/solaris/lib/security/default.policy Mon Aug 01 09:58:36 2016 -0400 +++ b/src/java.base/solaris/lib/security/default.policy Mon Aug 01 14:23:51 2016 -0400
@@ -11,6 +11,6 @@
                    "clearProviderProperties.OracleUcrypto";
     permission java.security.SecurityPermission
                    "removeProviderProperty.OracleUcrypto";
-    permission java.io.FilePermission
- "${java.home}/conf/security/ucrypto-solaris.cfg", "read";
+    // Needed for reading Ucrypto config file
+    permission java.io.FilePermission "<<ALL FILES>>", "read";
 };

Thanks,
Sean

Reply via email to