8146619: Re-examine supportness of public classes in com.sun.security.auth.**

Reviewed-by: xuelei
This commit is contained in:
Weijun Wang 2016-06-17 09:46:34 +08:00
parent 6c14c3fdae
commit 7827c194e7
7 changed files with 14 additions and 7 deletions

View File

@ -209,13 +209,14 @@ import javax.security.auth.Subject;
* @deprecated As of JDK 1.4, replaced by
* {@code sun.security.provider.PolicyFile}.
* This class is entirely deprecated.
* This class is subject to removal in a future version of Java SE.
*
* @see java.security.CodeSource
* @see java.security.Permissions
* @see java.security.ProtectionDomain
* @see java.security.Security security properties
*/
@Deprecated
@Deprecated(since="1.4", forRemoval=true)
public class PolicyFile extends javax.security.auth.Policy {
private final sun.security.provider.AuthPolicyFile apf;

View File

@ -41,11 +41,12 @@ import java.security.Principal;
* @deprecated As of JDK 1.4, replaced by
* {@link UnixNumericGroupPrincipal}.
* This class is entirely deprecated.
* This class is subject to removal in a future version of Java SE.
*
* @see java.security.Principal
* @see javax.security.auth.Subject
*/
@Deprecated
@Deprecated(since="1.4", forRemoval=true)
public class SolarisNumericGroupPrincipal implements
Principal,
java.io.Serializable {

View File

@ -40,11 +40,12 @@ import java.security.Principal;
* @deprecated As of JDK 1.4, replaced by
* {@link UnixNumericUserPrincipal}.
* This class is entirely deprecated.
* This class is subject to removal in a future version of Java SE.
*
* @see java.security.Principal
* @see javax.security.auth.Subject
*/
@Deprecated
@Deprecated(since="1.4", forRemoval=true)
public class SolarisNumericUserPrincipal implements
Principal,
java.io.Serializable {

View File

@ -41,10 +41,11 @@ import java.security.Principal;
* @deprecated As of JDK 1.4, replaced by
* {@link UnixPrincipal}.
* This class is entirely deprecated.
* This class is subject to removal in a future version of Java SE.
* @see java.security.Principal
* @see javax.security.auth.Subject
*/
@Deprecated
@Deprecated(since="1.4", forRemoval=true)
public class SolarisPrincipal implements Principal, java.io.Serializable {
private static final long serialVersionUID = -7840670002439379038L;

View File

@ -47,9 +47,10 @@ import sun.security.x509.X500Name;
* This X500Principal classs is entirely deprecated and
* is here to allow for a smooth transition to the new
* class.
* This class is subject to removal in a future version of Java SE.
* @see javax.security.auth.x500.X500Principal
*/
@Deprecated
@Deprecated(since="1.4", forRemoval=true)
public class X500Principal implements Principal, java.io.Serializable {
private static final long serialVersionUID = -8222422609431628648L;

View File

@ -50,9 +50,10 @@ import com.sun.security.auth.SolarisNumericGroupPrincipal;
* This LoginModule is entirely deprecated and
* is here to allow for a smooth transition to the new
* UnixLoginModule.
* This class is subject to removal in a future version of Java SE.
*
*/
@Deprecated
@Deprecated(since="1.4", forRemoval=true)
public class SolarisLoginModule implements LoginModule {
// initial state

View File

@ -30,8 +30,9 @@ package com.sun.security.auth.module;
* UID/GID/groups information for the current user.
*
* @deprecated replaced by {@link UnixSystem}.
* This class is subject to removal in a future version of Java SE.
*/
@Deprecated
@Deprecated(since="1.4", forRemoval=true)
public class SolarisSystem {
private native void getSolarisInfo();