クラス AbstractClearableCredential

java.lang.ObjectSE
jakarta.security.enterprise.credential.AbstractClearableCredential
実装されたすべてのインターフェース:
Credential
既知の直属サブクラス
UsernamePasswordCredential

public abstract class AbstractClearableCredential extends ObjectSE implements Credential
AbstractClearableCredential には、Credential 実装に共通の動作が含まれており、意味のあるようにクリアできます。
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    final void
    資格情報をクリアします。
    protected abstract void
    特定のサブクラスを呼び出して、資格情報の値を安全にクリアします。
    final boolean
    資格情報の値が安全にクリアされているかどうかを判別します。
    protected final void
    資格情報の値が安全にクリアされたことを指定します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE

    インターフェース jakarta.security.enterprise.credential.Credential から継承されたメソッド

    isValid
  • コンストラクターの詳細

    • AbstractClearableCredential

      public AbstractClearableCredential()
  • メソッドの詳細

    • isCleared

      public final boolean isCleared()
      インターフェースからコピーされた説明: Credential
      資格情報の値が安全にクリアされているかどうかを判別します。
      次で指定:
      インターフェース CredentialisCleared 
      戻り値:
      資格情報がクリアされている場合は true、それ以外の場合は false。
    • setCleared

      protected final void setCleared()
      資格情報の値が安全にクリアされたことを指定します。
    • clear

      public final void clear()
      インターフェースからコピーされた説明: Credential
      資格情報をクリアします。例: 資格情報にパスワードが含まれている場合、このメソッドはパスワード値を上書きします。
      次で指定:
      インターフェース Credentialclear 
    • clearCredential

      protected abstract void clearCredential()
      特定のサブクラスを呼び出して、資格情報の値を安全にクリアします。一部の Credential サブクラスには、トークンなど、本質的に安全な資格情報値が含まれているため、資格情報をクリアする必要がない場合があります。

      例: 資格情報にパスワードが含まれている場合、このメソッドはパスワード値を上書きします。