类 NTDomainPrincipal

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

public class NTDomainPrincipal extends Object implements Principal , Serializable
此类实现 Principal 接口并表示用户在其中进行身份验证的 Windows NT 域的名称。如果用户登录到 Windows NT 域,这将是一个域名,如果用户登录到一个工作组,它将是一个工作组名称,或者如果用户登录到一个独立配置,则它将是一个机器名。

像这个 NTDomainPrincipal 这样的主体可能与一个特定的 Subject 相关联,以增加那个 Subject 的额外身份。有关如何实现此目的的更多信息,请参阅 Subject 类。然后,授权决定可以基于与 Subject 关联的委托人。

参见:
  • 构造方法详细信息

    • NTDomainPrincipal

      public NTDomainPrincipal(String  name)
      使用 Windows NT 域名创建 NTDomainPrincipal
      参数:
      name - 此用户的 Windows NT 域名。
      抛出:
      NullPointerException - 如果 namenull
  • 方法详情

    • getName

      public String  getName()
      返回此 NTDomainPrincipal 的 Windows NT 域名。
      指定者:
      getName 在接口 Principal
      返回:
      NTDomainPrincipal 的 Windows NT 域名
    • toString

      public String  toString()
      返回此 NTDomainPrincipal 的字符串表示形式。
      指定者:
      toString 在接口 Principal
      重写:
      toString 在类 Object
      返回:
      这个 NTDomainPrincipal 的字符串表示。
    • equals

      public boolean equals(Object  o)
      比较指定的 Object 与这个 NTDomainPrincipal 是否相等。如果给定对象也是 NTDomainPrincipal 并且两个 NTDomainPrincipals 具有相同的名称,则返回 true。
      指定者:
      equals 在接口 Principal
      重写:
      equals 在类 Object
      参数:
      o - 要与此 NTDomainPrincipal 进行相等比较的对象。
      返回:
      如果指定的对象等于此 NTDomainPrincipal 则为真。
      参见:
    • hashCode

      public int hashCode()
      返回此 NTDomainPrincipal 的哈希码。
      指定者:
      hashCode 在接口 Principal
      重写:
      hashCode 在类 Object
      返回:
      这个 NTDomainPrincipal 的哈希码。
      参见: