RFR: 8348967: Deprecate security permission classes for removal [v2]
Sean Mullan
mullan at openjdk.org
Fri Apr 4 18:04:39 UTC 2025
> Please review this change to terminally deprecate the following security related permission classes: `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
Sean Mullan has updated the pull request incrementally with three additional commits since the last revision:
- Merge branch 'JDK-8348967' of gh:seanjmullan/jdk into JDK-8348967
- Revert "Initial revision."
Undeprecate AllPermission.
This reverts commit 38938d9d56672ecc374c3d86a891c95e6b164d02.
- Remove trailing whitespace.
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/24445/files
- new: https://git.openjdk.org/jdk/pull/24445/files/de5f360e..8dae2f8d
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=24445&range=01
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=24445&range=00-01
Stats: 19 lines in 8 files changed: 0 ins; 15 del; 4 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 security-dev
mailing list