Integrated: 8345060: Remove Security Manager dependencies from java.security.KeyStore and Identity APIs and implementations

Sean Mullan mullan at openjdk.org
Mon Dec 2 15:26:50 UTC 2024


On Tue, 26 Nov 2024 21:06:14 GMT, Sean Mullan <mullan at openjdk.org> wrote:

> Now that JEP 486 has been integrated, `java.security.KeyStore` and `Identity` API and impl dependencies on `System.getSecurityManager`, `AccessController.doPrivileged` and `AccessControlContext` can be removed.
> 
> Most of the changes are straightforward, although some of the refactoring in `KeyStore` was a bit complex due to having to extract the code from the `PrivilegedAction` subclasses.

This pull request has now been integrated.

Changeset: 30b8bbe2
Author:    Sean Mullan <mullan at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/30b8bbe255c1653d25961c3fe79096b2b8d62bd6
Stats:     256 lines in 11 files changed: 26 ins; 161 del; 69 mod

8345060: Remove Security Manager dependencies from java.security.KeyStore and Identity APIs and implementations

Reviewed-by: hchao, alanb, weijun

-------------

PR: https://git.openjdk.org/jdk/pull/22401


More information about the security-dev mailing list