Class PasswordSecretData
- java.lang.Object
- 
- org.keycloak.models.credential.dto.PasswordSecretData
 
- 
 public class PasswordSecretData extends Object 
- 
- 
Field SummaryFields Modifier and Type Field Description static org.jboss.logging.Loggerlogger
 - 
Constructor SummaryConstructors Constructor Description PasswordSecretData(String value, byte[] salt)Default creator (Secret consists only of a value and a single salt)PasswordSecretData(String value, String salt, Map<String,List<String>> additionalParameters)Creator with the option to provide customized secret data (multiple salt values, chiefly)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description MultivaluedHashMap<String,String>getAdditionalParameters()byte[]getSalt()StringgetValue()
 
- 
- 
- 
Constructor Detail- 
PasswordSecretDatapublic PasswordSecretData(String value, String salt, Map<String,List<String>> additionalParameters) throws IOException Creator with the option to provide customized secret data (multiple salt values, chiefly)- Parameters:
- value- hash value
- salt- salt value
- additionalParameters- additional data required by the algorithm
- Throws:
- IOException- invalid base64 in salt value
 
 - 
PasswordSecretDatapublic PasswordSecretData(String value, byte[] salt) Default creator (Secret consists only of a value and a single salt)- Parameters:
- value- hash value
- salt- salt
 
 
- 
 - 
Method Detail- 
getValuepublic String getValue() 
 - 
getSaltpublic byte[] getSalt() 
 - 
getAdditionalParameterspublic MultivaluedHashMap<String,String> getAdditionalParameters() 
 
- 
 
-