-
Sub-task
-
Resolution: Delivered
-
P4
-
25
The following permission classes have been deprecated for removal:
- `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`
- `java.lang.RuntimePermission`
- `java.lang.reflect.ReflectPermission`
- `java.io.FilePermission`
- `java.io.SerializablePermission`
- `java.nio.file.LinkPermission`
- `java.util.logging.LoggingPermission`
- `java.util.PropertyPermission`
- `jdk.jfr.FlightRecorderPermission`
- `java.net.NetPermission`
- `java.net.URLPermission`
- `jdk.net.NetworkPermission`
In addition, the `getPermission` method defined in `java.net.URLConnection` and its subclass `java.net.HttpURLConnection` has been deprecated for removal.
These permission classes and associated methods were only useful in conjunction with the Security Manager, which is no longer supported.
- `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`
- `java.lang.RuntimePermission`
- `java.lang.reflect.ReflectPermission`
- `java.io.FilePermission`
- `java.io.SerializablePermission`
- `java.nio.file.LinkPermission`
- `java.util.logging.LoggingPermission`
- `java.util.PropertyPermission`
- `jdk.jfr.FlightRecorderPermission`
- `java.net.NetPermission`
- `java.net.URLPermission`
- `jdk.net.NetworkPermission`
In addition, the `getPermission` method defined in `java.net.URLConnection` and its subclass `java.net.HttpURLConnection` has been deprecated for removal.
These permission classes and associated methods were only useful in conjunction with the Security Manager, which is no longer supported.
- relates to
-
JDK-8353641 Deprecate core library permission classes for removal
-
- Resolved
-
-
JDK-8353642 Deprecate URL::getPermission method and networking permission classes for removal
-
- Resolved
-
-
JDK-8353856 Deprecate FlighRecorderPermission class for removal
-
- Resolved
-