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 © 2022 JBoss by Red Hat. All rights reserved.