JAAS

com.sun.security.auth.module
クラス NTSystem

java.lang.Object
  上位を拡張 com.sun.security.auth.module.NTSystem

public class NTSystem
extends Object

このクラス実装は、現在のユーザーに対する NT セキュリティー情報を取得し、利用可能にします。


コンストラクタの概要
NTSystem()
          NTSystem をインスタンス化し、ネイティブライブラリをロードして対象のシステム情報にアクセスします。
 
メソッドの概要
 String getDomain()
          現在の NT ユーザーのドメイン名を取得します。
 String getDomainSID()
          現在の NT ユーザーのドメインに対する印刷可能 SID を取得します。
 String[] getGroupIDs()
          現在の NT ユーザーに対する印刷可能なグループ SID を取得します。
 long getImpersonationToken()
          現在の NT ユーザーに対する偽装トークンを取得します。
 String getName()
          現在の NT ユーザーのユーザー名を取得します。
 String getPrimaryGroupID()
          現在の NT ユーザーに対する印刷可能なプライマリグループ SID を取得します。
 String getUserSID()
          現在の NT ユーザーに対する印刷可能 SID を取得します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NTSystem

public NTSystem()
NTSystem をインスタンス化し、ネイティブライブラリをロードして対象のシステム情報にアクセスします。

メソッドの詳細

getName

public String getName()
現在の NT ユーザーのユーザー名を取得します。

戻り値:
現在の NT ユーザーのユーザー名

getDomain

public String getDomain()
現在の NT ユーザーのドメイン名を取得します。

戻り値:
現在の NT ユーザーのドメイン名

getDomainSID

public String getDomainSID()
現在の NT ユーザーのドメインに対する印刷可能 SID を取得します。

戻り値:
現在の NT ユーザーのドメインに対する印刷可能 SID

getUserSID

public String getUserSID()
現在の NT ユーザーに対する印刷可能 SID を取得します。

戻り値:
現在の NT ユーザーに対する印刷可能 SID

getPrimaryGroupID

public String getPrimaryGroupID()
現在の NT ユーザーに対する印刷可能なプライマリグループ SID を取得します。

戻り値:
現在の NT ユーザーに対するプライマリグループ SID

getGroupIDs

public String[] getGroupIDs()
現在の NT ユーザーに対する印刷可能なグループ SID を取得します。

戻り値:
現在の NT ユーザーのグループ SID

getImpersonationToken

public long getImpersonationToken()
現在の NT ユーザーに対する偽装トークンを取得します。

戻り値:
現在の NT ユーザーに対する偽装トークン

JAAS