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
-------------
<pre>
$ 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
</pre>