软件包  com.sun.security.auth

Class NTSidPrimaryGroupPrincipal

  • All Implemented Interfaces:
    Serializable , Principal


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

    诸如这个NTSidPrimaryGroupPrincipal可以与特定的Subject相关联,以增加具有附加身份的Subject 。 有关如何实现这一点的更多信息,请参阅Subject课程。 授权决定可以基于与Subject相关联的Subject 。

    另请参见:
    Principal , Subject , Serialized Form
    • 构造方法详细信息

      • NTSidPrimaryGroupPrincipal

        public NTSidPrimaryGroupPrincipal​(String name)
        使用Windows NT组SID创建一个 NTSidPrimaryGroupPrincipal 。
        参数
        name - 此用户的主Windows NT组SID。
        异常
        NullPointerException - 如果 name是 null 。
    • 方法详细信息

      • toString

        public String toString​()
        返回这个 NTSidPrimaryGroupPrincipal的字符串表示。
        Specified by:
        toString在接口 Principal
        重写:
        toString在 NTSid
        结果
        这个 NTSidPrimaryGroupPrincipal的字符串表示 NTSidPrimaryGroupPrincipal 。
      • equals

        public boolean equals​(Object o)
        将指定的对象与此NTSidPrimaryGroupPrincipal进行比较以获得相等性。 如果给定的对象也是一个NTSidPrimaryGroupPrincipal ,并且两个NTSidPrimaryGroupPrincipals具有相同的SID,则返回true。
        Specified by:
        equals在接口 Principal
        重写:
        equals在类 NTSid
        参数
        o - 与此 NTSidPrimaryGroupPrincipal进行平等比较的对象。
        结果
        如果指定的对象等于此 NTSidPrimaryGroupPrincipal 。
        另请参见:
        Object.hashCode(), HashMap