Module io.inverno.mod.security
Class PBKDF2Password
java.lang.Object
io.inverno.mod.security.authentication.password.AbstractPassword<PBKDF2Password,PBKDF2Password.Encoder>
io.inverno.mod.security.authentication.password.PBKDF2Password
- All Implemented Interfaces:
Password<PBKDF2Password,
PBKDF2Password.Encoder>
A password that uses Password-Based Key Derivation Function 2 to encode password.
- Author:
- Jeremy Kuhn
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
A PBKDF2 based password encoder implementation. -
Field Summary
Fields inherited from class io.inverno.mod.security.authentication.password.AbstractPassword
encoder, value
-
Constructor Summary
ConstructorDescriptionPBKDF2Password
(String encoded, PBKDF2Password.Encoder encoder) Creates a PBKDF2 password with the specified value and encoder. -
Method Summary
Methods inherited from class io.inverno.mod.security.authentication.password.AbstractPassword
equals, getEncoder, getValue, hashCode
-
Constructor Details
-
PBKDF2Password
Creates a PBKDF2 password with the specified value and encoder.
- Parameters:
encoded
- the encoded password valueencoder
- the password encoder
-