Class PasswordCredentialData
java.lang.Object
org.keycloak.models.credential.dto.PasswordCredentialData
- 
Constructor SummaryConstructorsConstructorDescriptionPasswordCredentialData(int hashIterations, String algorithm) Creator for standard algorithms (no algorithm tuning beyond hash iterations)PasswordCredentialData(int hashIterations, String algorithm, Map<String, List<String>> additionalParameters) Creator for custom algorithms (algorithm with tuning parameters beyond simple has iterations)
- 
Method SummaryModifier and TypeMethodDescriptionReturns a map of algorithm-specific settings.int
- 
Constructor Details- 
PasswordCredentialDataCreator for standard algorithms (no algorithm tuning beyond hash iterations)- Parameters:
- hashIterations- iterations
- algorithm- algorithm id
 
- 
PasswordCredentialDatapublic PasswordCredentialData(int hashIterations, String algorithm, Map<String, List<String>> additionalParameters) Creator for custom algorithms (algorithm with tuning parameters beyond simple has iterations)- Parameters:
- hashIterations- iterations
- algorithm- algorithm id
- additionalParameters- additional tuning parameters
 
 
- 
- 
Method Details- 
getHashIterationspublic int getHashIterations()
- 
getAlgorithm
- 
getAdditionalParametersReturns a map of algorithm-specific settings. These settings may include additional parameters such as Bcrypt memory-tuning parameters. It should be used immutably.- Returns:
- algorithm data
 
 
-