-
Enhancement
-
Resolution: Fixed
-
P2
-
9
-
b127
-
Not verified
JSSE 1.0.x was an unbundled release that provided JDK 1.2/1.3 with SSL/TLS, and was eventually bundled in JDK 1.4.
The com.sun.net.ssl APIs were deprecated in 1.4, but were left for backwards compatibility with JSSE 1.0.x applications. They were never part of the 1.4+ API set.
* @deprecated As of JDK 1.4, this implementation-specific class was
* replaced by {@link javax.net.ssl.X509TrustManager}.
In JDK 9, com.sun.net.ssl are not exported in java.base, and any ancient application would need -XaddExports.
The javax.security.cert APIs were deprecated in 1.9 but have had the following warning (since 1.4.2) in the description of each class:
Note: The classes in the package javax.security.cert exist for compatibility with earlier versions of the Java Secure Sockets Extension (JSSE).
New applications should instead use the standard Java SE certificate classes located in java.security.cert.
Since these earlier versions of JSSE are no longer maintained or supported, there is no reason to retain these packages for compatibility and they should be removed in a future release.
The com.sun.net.ssl APIs were deprecated in 1.4, but were left for backwards compatibility with JSSE 1.0.x applications. They were never part of the 1.4+ API set.
* @deprecated As of JDK 1.4, this implementation-specific class was
* replaced by {@link javax.net.ssl.X509TrustManager}.
In JDK 9, com.sun.net.ssl are not exported in java.base, and any ancient application would need -XaddExports.
The javax.security.cert APIs were deprecated in 1.9 but have had the following warning (since 1.4.2) in the description of each class:
Note: The classes in the package javax.security.cert exist for compatibility with earlier versions of the Java Secure Sockets Extension (JSSE).
New applications should instead use the standard Java SE certificate classes located in java.security.cert.
Since these earlier versions of JSSE are no longer maintained or supported, there is no reason to retain these packages for compatibility and they should be removed in a future release.
- relates to
-
JDK-8227024 Remove the deprecated javax.security.cert APIs
-
- Open
-
-
JDK-8073430 Deprecate security APIs that have been superseded
-
- Resolved
-
-
JDK-8160247 Mark deprecated javax.security.cert APIs with forRemoval=true
-
- Resolved
-
-
JDK-8161898 Deprecate methods that reference javax.security.cert APIs with forRemoval=true
-
- Closed
-
-
JDK-8173827 Remove forRemoval=true from several deprecated security APIs
-
- Closed
-
There are no Sub-Tasks for this issue.