クラス AbstractPasswordEncoder
java.lang.ObjectSE
org.springframework.security.crypto.password.AbstractValidatingPasswordEncoder
org.springframework.security.crypto.password.AbstractPasswordEncoder
- 実装済みのインターフェース一覧:
PasswordEncoder
パスワードエンコーダーの抽象基本クラス
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected byte[]encodeAndConcatenate(CharSequenceSE rawPassword, byte[] salt) protected abstract byte[]encodedNonNullPassword(CharSequenceSE rawPassword, byte[] salt) protected StringSEencodeNonNullPassword(StringSE rawPassword) protected static booleanmatchesNonNull(byte[] expected, byte[] actual) タイミング攻撃を防ぐための一定時間の比較。protected booleanmatchesNonNull(StringSE rawPassword, StringSE encodedPassword) クラス org.springframework.security.crypto.password.AbstractValidatingPasswordEncoder から継承されたメソッド
encode, matches, upgradeEncoding, upgradeEncodingNonNull
コンストラクターの詳細
AbstractPasswordEncoder
protected AbstractPasswordEncoder()
メソッドの詳細
encodeNonNullPassword
matchesNonNull
- 次で指定:
- クラス
AbstractValidatingPasswordEncoderのmatchesNonNull
encodedNonNullPassword
encodeAndConcatenate
matchesNonNull
protected static boolean matchesNonNull(byte[] expected, byte[] actual) タイミング攻撃を防ぐための一定時間の比較。