JAAS

com.sun.security.auth
クラス NTDomainPrincipal

java.lang.Object
  上位を拡張 com.sun.security.auth.NTDomainPrincipal
すべての実装されたインタフェース:
Serializable, Principal

public class NTDomainPrincipal
extends Object
implements Principal, Serializable

Principal インタフェースを実装し、ユーザが認証した Windows NT ドメインの名前を表します。ユーザのログイン先が Windows NT ドメインの場合はドメイン名、ワークグループの場合はワークグループ名、スタンドアロン構成のマシンの場合はマシン名になります。

NTDomainPrincipal のような主体は特定の Subject と関連付けられており、追加された識別情報によって Subject を拡張します。拡張については、Subject クラスを参照してください。承認の決定は Subject に関連付けられた主体を基にして行われます。

関連項目:
Principal, Subject, 直列化された形式

コンストラクタの概要
NTDomainPrincipal(String name)
          Windows NT ドメイン名で NTDomainPrincipal を作成します。
 
メソッドの概要
 boolean equals(Object o)
          指定したオブジェクトと NTDomainPrincipal とを比較し、同等であるかどうかを調べます。
 String getName()
          NTDomainPrincipal の Windows NT ドメイン名を返します。
 int hashCode()
          NTDomainPrincipal のハッシュコードを返します。
 String toString()
          NTDomainPrincipal の文字列表現を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

NTDomainPrincipal

public NTDomainPrincipal(String name)
Windows NT ドメイン名で NTDomainPrincipal を作成します。

パラメータ:
name - ユーザの Windows NT ドメイン名

例外:
NullPointerException - namenull の場合
メソッドの詳細

getName

public String getName()
NTDomainPrincipal の Windows NT ドメイン名を返します。

定義:
インタフェース Principal 内の getName
戻り値:
NTDomainPrincipal の Windows NT ドメイン名

toString

public String toString()
NTDomainPrincipal の文字列表現を返します。

定義:
インタフェース Principal 内の toString
オーバーライド:
クラス Object 内の toString
戻り値:
NTDomainPrincipal の文字列表現

equals

public boolean equals(Object o)
指定したオブジェクトと NTDomainPrincipal とを比較し、同等であるかどうかを調べます。指定したオブジェクトが NTDomainPrincipal であり、2 つの NTDomainPrincipal の名前が等しい場合は、true を返します。

定義:
インタフェース Principal 内の equals
オーバーライド:
クラス Object 内の equals
パラメータ:
o - NTDomainPrincipal と比較し、同等であるかどうかを調べるオブジェクト
戻り値:
指定したオブジェクトが NTDomainPrincipal と等しい場合は true

hashCode

public int hashCode()
NTDomainPrincipal のハッシュコードを返します。

定義:
インタフェース Principal 内の hashCode
オーバーライド:
クラス Object 内の hashCode
戻り値:
NTDomainPrincipal のハッシュコード

JAAS