8259319: Illegal package access when SunPKCS11 requires SunJCE's classes

Reviewed-by: valeriep, mullan
This commit is contained in:
Martin Balao 2021-01-12 23:44:19 +00:00
parent e4df2098a8
commit 4be2173478
4 changed files with 122 additions and 7 deletions

View file

@ -133,6 +133,8 @@ module java.base {
// additional qualified exports may be inserted at build time
// see make/gensrc/GenModuleInfo.gmk
exports com.sun.crypto.provider to
jdk.crypto.cryptoki;
exports sun.invoke.util to
jdk.compiler,
jdk.incubator.foreign;

View file

@ -124,6 +124,8 @@ grant codeBase "jrt:/jdk.crypto.ec" {
};
grant codeBase "jrt:/jdk.crypto.cryptoki" {
permission java.lang.RuntimePermission
"accessClassInPackage.com.sun.crypto.provider";
permission java.lang.RuntimePermission
"accessClassInPackage.sun.security.*";
permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.ch";