Class PasswordCredentialData
- java.lang.Object
- 
- org.keycloak.models.credential.dto.PasswordCredentialData
 
- 
 public class PasswordCredentialData extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description PasswordCredentialData(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 SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description MultivaluedHashMap<String,String>getAdditionalParameters()Returns a map of algorithm-specific settings.StringgetAlgorithm()intgetHashIterations()
 
- 
- 
- 
Constructor Detail- 
PasswordCredentialDatapublic PasswordCredentialData(int hashIterations, String algorithm)Creator 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 Detail- 
getHashIterationspublic int getHashIterations() 
 - 
getAlgorithmpublic String getAlgorithm() 
 - 
getAdditionalParameterspublic MultivaluedHashMap<String,String> getAdditionalParameters() Returns 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
 
 
- 
 
-