public class

NTSystem

extends Object
java.lang.Object
   ↳ com.sun.security.auth.module.NTSystem

Class Overview

This class implementation retrieves and makes available NT security information for the current user.

Summary

Public Constructors
NTSystem()
Instantiate an NTSystem and load the native library to access the underlying system information.
Public Methods
String getDomain()
Get the domain for the current NT user.
String getDomainSID()
Get a printable SID for the current NT user's domain.
String[] getGroupIDs()
Get the printable group SIDs for the current NT user.
long getImpersonationToken()
Get an impersonation token for the current NT user.
String getName()
Get the username for the current NT user.
String getPrimaryGroupID()
Get a printable primary group SID for the current NT user.
String getUserSID()
Get a printable SID for the current NT user.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public NTSystem ()

Instantiate an NTSystem and load the native library to access the underlying system information.

Public Methods

public String getDomain ()

Get the domain for the current NT user.

Returns
  • the domain for the current NT user.

public String getDomainSID ()

Get a printable SID for the current NT user's domain.

Returns
  • a printable SID for the current NT user's domain.

public String[] getGroupIDs ()

Get the printable group SIDs for the current NT user.

Returns
  • the group SIDs for the current NT user.

public long getImpersonationToken ()

Get an impersonation token for the current NT user.

Returns
  • an impersonation token for the current NT user.

public String getName ()

Get the username for the current NT user.

Returns
  • the username for the current NT user.

public String getPrimaryGroupID ()

Get a printable primary group SID for the current NT user.

Returns
  • the primary group SID for the current NT user.

public String getUserSID ()

Get a printable SID for the current NT user.

Returns
  • a printable SID for the current NT user.