public class PasswordSecretData extends Object
Modifier and Type | Field and Description |
---|---|
static org.jboss.logging.Logger |
logger |
Constructor and 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)
|
Modifier and Type | Method and Description |
---|---|
MultivaluedHashMap<String,String> |
getAdditionalParameters() |
byte[] |
getSalt() |
String |
getValue() |
public PasswordSecretData(String value, String salt, Map<String,List<String>> additionalParameters) throws IOException
value
- hash valuesalt
- salt valueadditionalParameters
- additional data required by the algorithmIOException
- invalid base64 in salt valuepublic PasswordSecretData(String value, byte[] salt)
value
- hash valuesalt
- saltpublic String getValue()
public byte[] getSalt()
public MultivaluedHashMap<String,String> getAdditionalParameters()
Copyright © 2021 JBoss by Red Hat. All rights reserved.