- java.lang.Object
-
- com.sun.security.auth.NTDomainPrincipal
-
- All Implemented Interfaces:
-
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
-
-
构造方法摘要
构造方法 Constructor 描述 NTDomainPrincipal(String name)
创建一个具有Windows NT域名的NTDomainPrincipal
。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 boolean
equals(Object o)
将指定的对象与此NTDomainPrincipal
进行比较以获得相等性。String
getName()
返回这个NTDomainPrincipal
的Windows NT域名。int
hashCode()
返回这个NTDomainPrincipal
的哈希码。String
toString()
返回这个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)
将指定的对象与此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)
-
-