クラス AbstractClearableCredential
- java.lang.ObjectSE
-
- jakarta.security.enterprise.credential.AbstractClearableCredential
- 実装されたすべてのインターフェース:
Credential
- 既知の直属サブクラス
UsernamePasswordCredential
public abstract class AbstractClearableCredential extends ObjectSE implements Credential
AbstractClearableCredential
には、
実装に共通の動作が含まれており、意味のあるようにクリアできます。Credential
コンストラクターのサマリー
コンストラクター コンストラクター 説明 AbstractClearableCredential()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 具象メソッド 修飾子と型 メソッド 説明 void
clear()
資格情報をクリアします。protected abstract void
clearCredential()
特定のサブクラスを呼び出して、資格情報の値を安全にクリアします。boolean
isCleared()
資格情報の値が安全にクリアされているかどうかを判別します。protected void
setCleared()
資格情報の値が安全にクリアされたことを指定します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース jakarta.security.enterprise.credential.Credential から継承されたメソッド
isValid
メソッドの詳細
isCleared
public final boolean isCleared()
インターフェースからコピーされた説明:Credential
資格情報の値が安全にクリアされているかどうかを判別します。- 次で指定:
- インターフェース
Credential
のisCleared
- 戻り値:
- 資格情報がクリアされている場合は
true
、それ以外の場合は false。
setCleared
protected final void setCleared()
資格情報の値が安全にクリアされたことを指定します。
clear
public final void clear()
インターフェースからコピーされた説明:Credential
資格情報をクリアします。例: 資格情報にパスワードが含まれている場合、このメソッドはパスワード値を上書きします。- 次で指定:
- インターフェース
Credential
のclear
clearCredential
protected abstract void clearCredential()
特定のサブクラスを呼び出して、資格情報の値を安全にクリアします。一部の
サブクラスには、トークンなど、本質的に安全な資格情報値が含まれているため、資格情報をクリアする必要がない場合があります。Credential
例: 資格情報にパスワードが含まれている場合、このメソッドはパスワード値を上書きします。