java.lang.Object
com.sun.security.auth.LdapPrincipal
- すべての実装されたインタフェース:
Serializable
,Principal
public final class LdapPrincipal extends Object implements Principal, Serializable
RFC 2253に指定されている識別名によって指定されるプリンシパルです。
認証に成功したら、ユーザーPrincipal
を特定のSubject
と関連付けて、そのSubject
を追加の識別情報によって拡張できます。 承認の決定はSubject
に関連付けられたPrincipal
に基づいて行われます。
このクラスは変更できません。
- 導入されたバージョン:
- 1.6
- 関連項目:
-
コンストラクタのサマリー
-
メソッドのサマリー
-
コンストラクタの詳細
-
LdapPrincipal
public LdapPrincipal(String name) throws InvalidNameException LDAPプリンシパルを作成します。- パラメータ:
name
- 主体の文字列識別名。- 例外:
InvalidNameException
- 構文違反が検出された場合。NullPointerException
-name
がnull
である場合。
-
-
メソッドの詳細
-
equals
public boolean equals(Object object) 指定されたオブジェクトと主体を比較します。 -
hashCode
public int hashCode()このプリンシパルのハッシュ・コードを計算します。 -
getName
public String getName()最初にこのプリンシパルの作成に使用した名前を返します。 -
toString
public String toString()RFC 2253で定義された形式で、このプリンシパル名の文字列表現を作成します。 名前に含まれるコンポーネント数がゼロの場合、空の文字列が返されます。
-