java.lang.Object
com.sun.security.auth.module.NTSystem
This class implementation retrieves and makes available NT
security information for the current user.
-
Constructor Summary
ConstructorDescriptionNTSystem()
Instantiate anNTSystem
and load the native library to access the underlying system information. -
Method Summary
Modifier and TypeMethodDescriptionGet the domain for the current NT user.Get a printable SID for the current NT user's domain.String[]
Get the printable group SIDs for the current NT user.long
Get an impersonation token for the current NT user.getName()
Get the username for the current NT user.Get a printable primary group SID for the current NT user.Get a printable SID for the current NT user.
-
Constructor Details
-
NTSystem
public NTSystem()Instantiate anNTSystem
and load the native library to access the underlying system information.
-
-
Method Details
-
getName
Get the username for the current NT user.- Returns:
- the username for the current NT user.
-
getDomain
Get the domain for the current NT user.- Returns:
- the domain for the current NT user.
-
getDomainSID
Get a printable SID for the current NT user's domain.- Returns:
- a printable SID for the current NT user's domain.
-
getUserSID
Get a printable SID for the current NT user.- Returns:
- a printable SID for the current NT user.
-
getPrimaryGroupID
Get a printable primary group SID for the current NT user.- Returns:
- the primary group SID for the current NT user.
-
getGroupIDs
Get the printable group SIDs for the current NT user.- Returns:
- the group SIDs for the current NT user.
-
getImpersonationToken
public long getImpersonationToken()Get an impersonation token for the current NT user.- Returns:
- an impersonation token for the current NT user.
-