-
CSR
-
Resolution: Approved
-
P3
-
None
-
source, binary
-
medium
-
The number of applications impacted should be extremely low, but the impact is obviously high if affected, so a medium risk seems appropriate.
-
Java API
-
JDK
Summary
Remove the deprecated classes in the com.sun.security.auth package that are marked for removal. These are APIs that are exported by the jdk.security.auth module.
Problem
These deprecated classes have been marked for removal in JDK 9. This fulfills that obligation by removing them in the next major release of the JDK.
Solution
Remove the following classes:
- com.sun.security.auth.PolicyFile
- com.sun.security.auth.SolarisNumericGroupPrincipal
- com.sun.security.auth.SolarisNumericUserPrincipal
- com.sun.security.auth.SolarisPrincipal
- com.sun.security.auth.X500Principal
- com.sun.security.auth.module.SolarisLoginModule
- com.sun.security.auth.module.SolarisSystem
Specification
$ hg status -r R src/jdk.security.auth/share/classes/com/sun/security/auth/PolicyFile.java R src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericGroupPrincipal.java R src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericUserPrincipal.java R src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisPrincipal.java R src/jdk.security.auth/share/classes/com/sun/security/auth/X500Principal.java R src/jdk.security.auth/share/classes/com/sun/security/auth/module/SolarisLoginModule.java R src/jdk.security.auth/share/classes/com/sun/security/auth/module/SolarisSystem.java
- csr of
-
JDK-8159544 Remove deprecated classes in com.sun.security.auth.**
-
- Resolved
-