public abstract class AbstractClearableCredential extends ObjectSE implements Credential
AbstractClearableCredential
には、Credential
実装に共通の動作が含まれており、意味のあるようにクリアできます。コンストラクターと説明 |
---|
AbstractClearableCredential() |
修飾子と型 | メソッドと説明 |
---|---|
void | clear() 資格情報をクリアします。 |
protected abstract void | clearCredential() 特定のサブクラスを呼び出して、資格情報の値を安全にクリアします。 |
boolean | isCleared() 資格情報の値が安全にクリアされているかどうかを判別します。 |
protected void | setCleared() 資格情報の値が安全にクリアされたことを指定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
isValid
public final boolean isCleared()
Credential
Credential
の isCleared
true
、それ以外の場合は false。protected final void setCleared()
public final void clear()
Credential
Credential
の clear
protected abstract void clearCredential()
Credential
サブクラスには、トークンなど、本質的に安全な資格情報値が含まれているため、資格情報をクリアする必要がない場合があります。例: 資格情報にパスワードが含まれている場合、このメソッドはパスワード値を上書きします。
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.