- java.lang.Object
-
- com.sun.security.auth.NTDomainPrincipal
-
- 实现的所有接口
-
Serializable,Principal
public class NTDomainPrincipal extends Object implements Principal, Serializable
此类实现Principal接口,并表示用户进行身份验证的Windows NT域的名称。 如果用户登录到Windows NT域,则为域名;如果用户登录到工作组,则为工作组名称;如果用户登录到独立配置,则为机器名。诸如此
NTDomainPrincipal可以与特定的Subject相关联以使用附加身份来扩充该Subject。 有关如何实现此目的的更多信息,请参阅Subject类。 然后,授权决策可以基于与Subject相关联的Subject。- 另请参见:
-
Principal,Subject, Serialized Form
-
-
构造方法摘要
构造方法 构造器 描述 NTDomainPrincipal(String name)使用Windows NT域名创建NTDomainPrincipal。
-
-
-
构造方法详细信息
-
NTDomainPrincipal
public NTDomainPrincipal(String name)
使用Windows NT域名创建NTDomainPrincipal。- 参数
-
name- 此用户的Windows NT域名。 - 异常
-
NullPointerException- 如果name是null。
-
-
方法详细信息
-
getName
public String getName()
返回此NTDomainPrincipal的Windows NT域名。
-
toString
public String toString()
返回此NTDomainPrincipal的字符串表示NTDomainPrincipal。
-
equals
public boolean equals(Object o)
将指定的Object与此NTDomainPrincipal进行比较以获得相等性。 如果给定对象也是NTDomainPrincipal且两个NTDomainPrincipals具有相同名称,则返回true。
-
hashCode
public int hashCode()
返回此NTDomainPrincipal的哈希码。- Specified by:
-
hashCode在界面Principal - 重写:
-
hashCode在类Object - 结果
-
这个
NTDomainPrincipal的哈希码。 - 另请参见:
-
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
-
-