Package org.keycloak.credential.hash
Class Pbkdf2Sha512PasswordHashProviderFactory
java.lang.Object
org.keycloak.credential.hash.AbstractPbkdf2PasswordHashProviderFactory
org.keycloak.credential.hash.Pbkdf2Sha512PasswordHashProviderFactory
- All Implemented Interfaces:
PasswordHashProviderFactory
,ProviderFactory<PasswordHashProvider>
public class Pbkdf2Sha512PasswordHashProviderFactory
extends AbstractPbkdf2PasswordHashProviderFactory
implements PasswordHashProviderFactory
Provider factory for SHA512 variant of the PBKDF2 password hash algorithm.
- Author:
- , Adam Kaplan
-
Field Summary
Fields inherited from class org.keycloak.credential.hash.AbstractPbkdf2PasswordHashProviderFactory
MAX_PADDING_LENGTH_PROPERTY
-
Constructor Summary
-
Method Summary
Methods inherited from class org.keycloak.credential.hash.AbstractPbkdf2PasswordHashProviderFactory
close, getMaxPaddingLength, init, postInit, setMaxPaddingLength
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.keycloak.provider.ProviderFactory
close, getConfigMetadata, init, order, postInit
-
Field Details
-
ID
- See Also:
-
PBKDF2_ALGORITHM
- See Also:
-
DEFAULT_ITERATIONS
public static final int DEFAULT_ITERATIONS- See Also:
-
-
Constructor Details
-
Pbkdf2Sha512PasswordHashProviderFactory
public Pbkdf2Sha512PasswordHashProviderFactory()
-
-
Method Details
-
create
- Specified by:
create
in interfaceProviderFactory<PasswordHashProvider>
-
getId
- Specified by:
getId
in interfaceProviderFactory<PasswordHashProvider>
-