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