JAAS

com.sun.security.auth
クラス NTSid

java.lang.Object
  上位を拡張 com.sun.security.auth.NTSid
すべての実装されたインタフェース:
Serializable, Principal
直系の既知のサブクラス:
NTSidDomainPrincipal, NTSidGroupPrincipal, NTSidPrimaryGroupPrincipal, NTSidUserPrincipal

public class NTSid
extends Object
implements Principal, Serializable

Principal インタフェースを実装し、Windows NT のユーザ、グループ、または範囲についての情報を表します。

Windows NT では、ユーザ、グループ、または範囲 (ドメイン) を表現するのに、一般的な名前だけでなく、相対的に固有の番号を使用することもできます。これらの番号はセキュリティ識別子、または SID (Security IDentifier) と呼ばれます。Windows NT では、SID を文字列形式に変換するサービスも提供しています。このクラスは、変換した文字列形式を表します。

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

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

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

コンストラクタの詳細

NTSid

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

パラメータ:
stringSid - Windows NT の SID

例外:
NullPointerException - Stringnull の場合
IllegalArgumentException - String の文字列長が 0 の場合
メソッドの詳細

getName

public String getName()
NTSid の文字列バージョンを返します。

定義:
インタフェース Principal 内の getName
戻り値:
NTSid の文字列バージョン

toString

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

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

equals

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

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

hashCode

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

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

JAAS