- java.lang.Object
-
- com.sun.security.auth.LdapPrincipal
-
- All Implemented Interfaces:
-
Serializable
,Principal
public final class LdapPrincipal extends Object implements Principal, Serializable
由RFC 2253指定的专有名称确定的主体 。在成功认证之后,用户
Principal
可以与特定的Subject
相关联,以增加具有附加身份的Subject
。 授权决定可以基于与Principal
相关联的Subject
。这个类是不可变的。
- 从以下版本开始:
- 1.6
- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 LdapPrincipal(String name)
创建一个LDAP主体。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 boolean
equals(Object object)
将此主体与指定对象进行比较。String
getName()
返回最初用于创建此主体的名称。int
hashCode()
计算此主体的哈希码。String
toString()
以 RFC 2253定义的格式创建此主体名称的字符串表示形式。
-
-
-
构造方法详细信息
-
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)
-
-