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