モジュール jdk.httpserver
パッケージ com.sun.net.httpserver

クラスHttpPrincipal

  • すべての実装されたインタフェース:
    Principal

    public class HttpPrincipal
    extends Object
    implements Principal
    HTTP基本認証またはダイジェスト認証によって認証されたユーザーを表します。
    • コンストラクタのサマリー

      コンストラクタ 
      コンストラクタ 説明
      HttpPrincipal​(String username, String realm)
      指定されたユーザー名またはレルムからHttpPrincipalを作成します。
    • メソッドのサマリー

      修飾子と型 メソッド 説明
      boolean equals​(Object another)
      2つのHttpPrincipalを比較します。
      String getName()
      この主体の内容をレルム:ユーザー名の形式で返します。
      String getRealm()
      このオブジェクトの作成に使ったレルムを返します。
      String getUsername()
      このオブジェクトの作成に使ったユーザー名を返します。
      int hashCode()
      このHttpPrincipalのハッシュ・コードを返します。
      String toString()
      getName()と同じ文字列を返します。
      • インタフェース java.security.Principalで宣言されたメソッド

        implies
    • コンストラクタの詳細

      • HttpPrincipal

        public HttpPrincipal​(String username,
                             String realm)
        指定されたユーザー名またはレルムからHttpPrincipalを作成します。
        パラメータ:
        username - レルム内のユーザーの名前
        realm - レルム。
        例外:
        NullPointerException - ユーザー名とレルムのいずれかがnullの場合
    • メソッドの詳細

      • equals

        public boolean equals​(Object another)
        2つのHttpPrincipalを比較します。 他方がHttpPrincipalのインスタンスであり、そのユーザー名とレルムがこのオブジェクトのユーザー名とレルムに等しい場合は、trueを返します。 それ以外の場合はfalseを返します。
        定義:
        equals 、インタフェース: Principal
        オーバーライド:
        equals 、クラス:  Object
        パラメータ:
        another - 比較対象の参照オブジェクト。
        戻り値:
        このオブジェクトがobj引数と同じである場合はtrue、それ以外の場合はfalse
        関連項目:
        Object.hashCode()HashMap
      • getName

        public String getName()
        この主体の内容をレルム:ユーザー名の形式で返します。
        定義:
        getName 、インタフェース: Principal
        戻り値:
        この主体の名前。
      • getUsername

        public String getUsername()
        このオブジェクトの作成に使ったユーザー名を返します。
      • getRealm

        public String getRealm()
        このオブジェクトの作成に使ったレルムを返します。
      • toString

        public String toString()
        getName()と同じ文字列を返します。
        定義:
        toString 、インタフェース: Principal
        オーバーライド:
        toString 、クラス:  Object
        戻り値:
        このオブジェクトの文字列表現