クラスLdapPrincipal

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
関連項目:
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    LDAPプリンシパルを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    equals(Object object)
    指定されたオブジェクトと主体を比較します。
    最初にこのプリンシパルの作成に使用した名前を返します。
    int
    このプリンシパルのハッシュ・コードを計算します。
    RFC 2253で定義された形式で、このプリンシパル名の文字列表現を作成します。

    クラスオブジェクトで宣言されたメソッド

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。

    インタフェース Principalで宣言されたメソッド

    implies
    修飾子と型
    メソッド
    説明
    default boolean
    implies(Subject subject)
    指定されたサブジェクトがこのPrincipalによって暗黙的に指定されている場合、trueを返します。
  • コンストラクタの詳細

  • メソッドの詳細

    • equals

      public boolean equals(Object object)
      指定されたオブジェクトと主体を比較します。
      定義:
      equals、インタフェースPrincipal
      オーバーライド:
      equals、クラスObject
      パラメータ:
      object - この主体と比較されるオブジェクト。
      戻り値:
      これらが等しい場合はtrue。そうでない場合はfalse。
      関連項目:
    • hashCode

      public int hashCode()
      このプリンシパルのハッシュ・コードを計算します。
      定義:
      hashCode、インタフェースPrincipal
      オーバーライド:
      hashCode、クラスObject
      戻り値:
      この主体のハッシュ・コード。
      関連項目:
    • getName

      public String getName()
      最初にこのプリンシパルの作成に使用した名前を返します。
      定義:
      getName、インタフェースPrincipal
      戻り値:
      主体の文字列名。
    • toString

      public String toString()
      RFC 2253で定義された形式で、このプリンシパル名の文字列表現を作成します。 名前に含まれるコンポーネント数がゼロの場合、空の文字列が返されます。
      定義:
      toString、インタフェースPrincipal
      オーバーライド:
      toString、クラスObject
      戻り値:
      主体の文字列名。