Class NTSidPrimaryGroupPrincipal

java.lang.Object
com.sun.security.auth.NTSid
com.sun.security.auth.NTSidPrimaryGroupPrincipal
所有已实现的接口:
Serializable, Principal

public class NTSidPrimaryGroupPrincipal extends NTSid
该类扩展了NTSid,表示Windows NT用户的主要组SID。

诸如NTSidPrimaryGroupPrincipal这样的Principal可以与特定的Subject关联,以增加该Subject的附加身份。请参考Subject类,了解如何实现此功能。然后可以基于与Subject关联的Principal做授权决策。

参见:
  • Constructor Details

    • NTSidPrimaryGroupPrincipal

      public NTSidPrimaryGroupPrincipal(String name)
      使用Windows NT组SID创建一个NTSidPrimaryGroupPrincipal
      参数:
      name - 此用户的主要Windows NT组SID。
      抛出:
      NullPointerException - 如果namenull
  • Method Details

    • toString

      public String toString()
      返回此NTSidPrimaryGroupPrincipal的字符串表示形式。
      指定者:
      toString 在接口 Principal
      覆盖:
      toString 在类 NTSid
      返回:
      NTSidPrimaryGroupPrincipal的字符串表示形式。
    • equals

      public boolean equals(Object o)
      将指定的对象与此NTSidPrimaryGroupPrincipal进行比较,以确定它们是否相等。如果给定对象也是NTSidPrimaryGroupPrincipal,并且两个NTSidPrimaryGroupPrincipals具有相同的SID,则返回true。
      指定者:
      equals 在接口 Principal
      覆盖:
      equals 在类 NTSid
      参数:
      o - 用于与此NTSidPrimaryGroupPrincipal比较是否相等的对象。
      返回:
      如果指定的对象等于此NTSidPrimaryGroupPrincipal,则返回true。
      参见: