RFR: 8348967: Deprecate security permission classes for removal
Sean Mullan
mullan at openjdk.org
Fri Apr 4 13:12:50 UTC 2025
Please review this change to terminally deprecate the following security related permission classes: `java.security.AllPermission`, `java.security.UnresolvedPermission`, `javax.net.ssl.SSLPermission`, `javax.security.auth.AuthPermission`, `javax.security.auth.PrivateCredentialPermission`, `javax.security.auth.kerberos.DelegationPermission`, `javax.security.auth.kerberos.ServicePermission`, `com.sun.security.jgss.InquireSecContextPermission`. These classes were only useful in conjunction with the Security Manager, which is no longer supported.
The current API note in these classes was reused as the deprecation text.
Release Note: https://bugs.openjdk.org/browse/JDK-8353680
-------------
Commit messages:
- Remove trailing whitespace.
- Initial revision.
Changes: https://git.openjdk.org/jdk/pull/24445/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=24445&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8348967
Stats: 53 lines in 15 files changed: 34 ins; 0 del; 19 mod
Patch: https://git.openjdk.org/jdk/pull/24445.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/24445/head:pull/24445
PR: https://git.openjdk.org/jdk/pull/24445
More information about the net-dev
mailing list