- 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()
このプリンシパルのハッシュ・コードを計算します。- 定義:
 hashCode、インタフェース:Principal- オーバーライド:
 hashCode、クラス:Object- 戻り値:
 - この主体のハッシュ・コード。
 - 関連項目:
 Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
 
- 
getName
public String getName()
最初にこのプリンシパルの作成に使用した名前を返します。 
 - 
 
 -