JAAS

com.sun.security.auth
クラス NTSidDomainPrincipal

java.lang.Object
  |
  +--com.sun.security.auth.NTSid
        |
        +--com.sun.security.auth.NTSidDomainPrincipal
すべての実装インタフェース:
Principal, Serializable

public class NTSidDomainPrincipal
extends NTSid

NTSid を拡張し、Windows NT ユーザのドメイン SID を表します。

NT のユーザは、実際に NT ドメインにログインしている場合にだけ、ドメイン SID を所有します。ユーザがワークグループやスタンドアロン構成マシンにログインしている場合は、ドメイン SID を所有しません。

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

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

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

コンストラクタの詳細

NTSidDomainPrincipal

public NTSidDomainPrincipal(String name)
Windows NT の SID で NTSidDomainPrincipal を作成します。

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

toString

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

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

equals

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

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

JAAS