- 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。 Windows NT还提供将这些SID呈现为字符串形式的服务。 此类表示这些字符串形式。
诸如此
NTSid可以与特定的Subject相关联以使用附加身份来扩充该Subject。 有关如何实现此目的的更多信息,请参阅Subject类。 然后,授权决策可以基于与Subject相关联的Subject。- 另请参见:
 -  
         
Principal,Subject, Serialized Form 
 
-  
        
       
-  
             
构造方法详细信息
-  
NTSid
public NTSid(String stringSid)
使用Windows NT SID创建NTSid。- 参数
 -  
              
stringSid- Windows NT SID。 - 异常
 -  
              
NullPointerException- 如果String是null。 -  
              
IllegalArgumentException- 如果String长度为零。 
 
 -  
 
-  
             
方法详细信息
-  
getName
public String getName()
返回此NTSid的字符串版本。 
-  
toString
public String toString()
返回此NTSid的字符串表示NTSid。 
-  
equals
public boolean equals(Object o)
比较指定的Object与此NTSid是否相等。 如果给定对象也是NTSid并且两个NTSID具有相同的String表示,则返回true。 
-  
hashCode
public int hashCode()
返回此NTSid的哈希码。- Specified by:
 -  
              
hashCodein interfacePrincipal - 重写:
 -  
              
hashCode在类Object - 结果
 - 
               这个 
              
NTSid的哈希码。 - 另请参见:
 -  
              
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object) 
 
 -  
 
 -