RFR: 8267485: Remove the dependency on SecurityManager in JceSecurityManager.java
Bradford Wetmore
wetmore at openjdk.java.net
Wed Jun 2 17:58:46 UTC 2021
The JceSecurityManager is currently a subclass of java.security.SecurityManager. Now that JEP 411 has been integrated, this class should be updated to no longer subclass SecurityManager.
The only reason for using SecurityManager to easily get the Class Context (call stack), but we can achieve the same effect by using the JDK 9 API java.lang.StackWalkeer. None of the other SecurityManager API are used.
I have run mach5 tier1/tier2 plus --test jck:api/java_security,jck:api/javax_crypto,jck:api/javax_net,jck:api/javax_security,jck:api/org_ietf,jck:api/javax_xml/crypto with all green.
-------------
Commit messages:
- Merge branch 'master' into JDK-8267485
- Updated copyright date.
- 8267485: Remove the dependency on SecurityManager in JceSecurityManager.java
Changes: https://git.openjdk.java.net/jdk/pull/4150/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=4150&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8267485
Stats: 19 lines in 1 file changed: 9 ins; 2 del; 8 mod
Patch: https://git.openjdk.java.net/jdk/pull/4150.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/4150/head:pull/4150
PR: https://git.openjdk.java.net/jdk/pull/4150
More information about the security-dev
mailing list