The callback code in GlassStage (in the quantum toolkit) uses the following security utility classes in jdk.internal.misc to compute the intersection of privileges between two AccessControlContexts:
jdk.internal.misc.SharedSecrets
jdk.internal.misc.JavaSecurityAccess
This is done to restrict permissions to those available only to both of the captured ACCs.
In an effort to eliminate the use of internal packages from core module by javafx.* modules we need an alternative solution.
jdk.internal.misc.SharedSecrets
jdk.internal.misc.JavaSecurityAccess
This is done to restrict permissions to those available only to both of the captured ACCs.
In an effort to eliminate the use of internal packages from core module by javafx.* modules we need an alternative solution.
- blocks
-
JDK-8195798 ☂ Address dependencies in javafx.* modules on internal APIs of core modules
- Resolved
- relates to
-
JDK-8198827 Create regression test for JDK-8195802
- Open
-
JDK-8195801 Replace jdk.internal.misc.Unsafe with sun.misc.Unsafe in MarlinFX
- Resolved