Class NTSidGroupPrincipal

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

public class NTSidGroupPrincipal extends NTSid
此类扩展了NTSid,表示Windows NT用户所属的群组之一。

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

参见:
  • Constructor Details

    • NTSidGroupPrincipal

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

    • toString

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

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