软件包  com.sun.security.auth

Class NTSidDomainPrincipal

  • 实现的所有接口
    SerializablePrincipal

    public class NTSidDomainPrincipal
    extends NTSid
    此类扩展NTSid并表示Windows NT用户的域SID。

    如果NT用户实际上已登录到NT域,则它只有域SID。 如果用户登录到工作组或仅登录到独立配置,则他们将没有域SID。

    诸如此NTSidDomainPrincipal可以与特定的Subject相关联以使用附加身份来扩充该Subject 有关如何实现此目的的更多信息,请参阅Subject类。 然后,授权决策可以基于与Subject相关联的Subject

    另请参见:
    PrincipalSubjectSerialized Form
    • 构造方法详细信息

      • NTSidDomainPrincipal

        public NTSidDomainPrincipal​(String name)
        使用Windows NT SID创建 NTSidDomainPrincipal
        参数
        name - 此用户域的Windows NT SID的字符串版本。
        异常
        NullPointerException - 如果 namenull
    • 方法详细信息

      • toString

        public String toString()
        返回此 NTSidDomainPrincipal的字符串表示 NTSidDomainPrincipal
        Specified by:
        toString ,界面 Principal
        重写:
        toStringNTSid
        结果
        NTSidDomainPrincipal的字符串表示 NTSidDomainPrincipal
      • equals

        public boolean equals​(Object o)
        比较指定的Object与此NTSidDomainPrincipal是否相等。 如果给定对象也是NTSidDomainPrincipal并且两个NTSidDomainPrincipals具有相同的SID,则返回true。
        Specified by:
        equals在界面 Principal
        重写:
        equals在类 NTSid
        参数
        o - 要与此 NTSidDomainPrincipal进行相等性比较的对象。
        结果
        如果指定的Object等于此 NTSidDomainPrincipal
        另请参见:
        Object.hashCode(), HashMap