- java.lang.Object
-
- com.sun.security.auth.LdapPrincipal
-
- 实现的所有接口
-
Serializable
,Principal
public final class LdapPrincipal extends Object implements Principal, Serializable
由RFC 2253指定的专有名称标识的主体 。在成功认证之后,用户
Principal
可以与特定的Subject
相关联,以用附加身份扩充该Subject
。 然后,授权决策可以基于与Principal
关联的Subject
。这个类是不可变的。
- 从以下版本开始:
- 1.6
- 另请参见:
- Serialized Form
-
-
构造方法详细信息
-
LdapPrincipal
public LdapPrincipal(String name) throws InvalidNameException
创建LDAP主体。- 参数
-
name
- 主体的字符串专有名称。 - 异常
-
InvalidNameException
- 如果检测到语法违规。 -
NullPointerException
- 如果name
是null
。
-
-
方法详细信息
-
equals
public boolean equals(Object object)
将此主体与指定对象进行比较。
-
hashCode
public int hashCode()
计算此主体的哈希码。- Specified by:
-
hashCode
在界面Principal
- 重写:
-
hashCode
在类Object
- 结果
- 校长的哈希码。
- 另请参见:
-
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
-