クラス AbstractClearableCredential
- java.lang.ObjectSE
-
- jakarta.security.enterprise.credential.AbstractClearableCredential
- 実装されているすべてのインターフェース:
Credential
- 既知の直属サブクラス
UsernamePasswordCredential
public abstract class AbstractClearableCredential extends ObjectSE implements Credential
AbstractClearableCredentialには、実装に共通の動作が含まれており、意味のあるようにクリアできます。Credential
コンストラクターの概要
コンストラクター コンストラクター 説明 AbstractClearableCredential()
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 具象メソッド 修飾子と型 メソッド 説明 voidclear()資格情報をクリアします。protected abstract voidclearCredential()特定のサブクラスを呼び出して、資格情報の値を安全にクリアします。booleanisCleared()資格情報の値が安全にクリアされているかどうかを判別します。protected voidsetCleared()資格情報の値が安全にクリアされたことを指定します。クラス 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例: 資格情報にパスワードが含まれている場合、このメソッドはパスワード値を上書きします。