- 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(String name)LDAPプリンシパルを作成します。
-
-
-
コンストラクタの詳細
-
LdapPrincipal
public LdapPrincipal(String name) throws InvalidNameException
LDAPプリンシパルを作成します。- パラメータ:
name- 主体の文字列識別名。- 例外:
InvalidNameException- 構文違反が検出された場合。NullPointerException-nameがnullである場合。
-
-
メソッドの詳細
-
equals
public boolean equals(Object object)
指定されたオブジェクトと主体を比較します。
-
hashCode
public int hashCode()
このプリンシパルのハッシュ・コードを計算します。- 定義:
hashCode、インタフェース:Principal- オーバーライド:
hashCode、クラス:Object- 戻り値:
- この主体のハッシュ・コード。
- 関連項目:
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
-
getName
public String getName()
最初にこのプリンシパルの作成に使用した名前を返します。
-
-