- java.lang.Object
-
- com.sun.security.auth.NTSid
-
- com.sun.security.auth.NTSidPrimaryGroupPrincipal
-
- All Implemented Interfaces:
Serializable
,Principal
public class NTSidPrimaryGroupPrincipal extends NTSid
This class extendsNTSid
and represents a Windows NT user's primary group SID.Principals such as this
NTSidPrimaryGroupPrincipal
may be associated with a particularSubject
to augment thatSubject
with an additional identity. Refer to theSubject
class for more information on how to achieve this. Authorization decisions can then be based upon the Principals associated with aSubject
.- See Also:
Principal
,Subject
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NTSidPrimaryGroupPrincipal(String name)
Create anNTSidPrimaryGroupPrincipal
with a Windows NT group SID.
-
-
-
Constructor Detail
-
NTSidPrimaryGroupPrincipal
public NTSidPrimaryGroupPrincipal(String name)
Create anNTSidPrimaryGroupPrincipal
with a Windows NT group SID.- Parameters:
name
- the primary Windows NT group SID for this user.- Throws:
NullPointerException
- if thename
isnull
.
-
-
Method Detail
-
toString
public String toString()
Return a string representation of thisNTSidPrimaryGroupPrincipal
.
-
equals
public boolean equals(Object o)
Compares the specified Object with thisNTSidPrimaryGroupPrincipal
for equality. Returns true if the given object is also aNTSidPrimaryGroupPrincipal
and the two NTSidPrimaryGroupPrincipals have the same SID.
-
-