Release Note: Various Permission Classes Deprecated for Removal

XMLWordPrintable

      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`
      - `com.sun.tools.attach.AttachPermission`
      - `com.sun.jdi.JDIPermission`
      - `java.lang.management.ManagementPermission`
      - `javax.management.MBeanPermission`
      - `javax.management.MBeanTrustPermission`
      - `javax.management.MBeanServerPermission`
      - `javax.management.remote.SubjectDelegationPermission`

      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.

            Assignee:
            Sean Mullan
            Reporter:
            Sean Mullan
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: