Class MaskedPasswordSpec
java.lang.Object
org.wildfly.security.password.spec.MaskedPasswordSpec
- All Implemented Interfaces:
KeySpec,PasswordSpec
A password specification for a two-way password which is masked.
- Author:
- David M. Lloyd
-
Constructor Summary
ConstructorsConstructorDescriptionMaskedPasswordSpec(char[] initialKeyMaterial, int iterationCount, byte[] salt, byte[] maskedPasswordBytes) Construct a new instance.MaskedPasswordSpec(char[] initialKeyMaterial, int iterationCount, byte[] salt, byte[] maskedPasswordBytes, byte[] initializationVector) Construct a new instance. -
Method Summary
-
Constructor Details
-
MaskedPasswordSpec
public MaskedPasswordSpec(char[] initialKeyMaterial, int iterationCount, byte[] salt, byte[] maskedPasswordBytes) Construct a new instance.- Parameters:
initialKeyMaterial- the initial key material (must not benull)iterationCount- the iteration countsalt- the salt bytes (must not benull)maskedPasswordBytes- the masked password bytes (must not benull)
-
MaskedPasswordSpec
public MaskedPasswordSpec(char[] initialKeyMaterial, int iterationCount, byte[] salt, byte[] maskedPasswordBytes, byte[] initializationVector) Construct a new instance.- Parameters:
initialKeyMaterial- the initial key material (must not benull)iterationCount- the iteration countsalt- the salt bytes (must not benull)maskedPasswordBytes- the masked password bytes (must not benull)initializationVector- the initialization vector (can benull)
-
-
Method Details
-
getInitialKeyMaterial
public char[] getInitialKeyMaterial()Get the initial key material.- Returns:
- the initial key material (must not be
null)
-
getIterationCount
public int getIterationCount()Get the iteration count.- Returns:
- the iteration count
-
getSalt
public byte[] getSalt()Get the salt bytes.- Returns:
- the salt bytes (must not be
null)
-
getMaskedPasswordBytes
public byte[] getMaskedPasswordBytes()Get the masked password bytes.- Returns:
- the masked password bytes (must not be
null)
-
getInitializationVector
public byte[] getInitializationVector()Get the initialization vector.- Returns:
- the initialization vector (can be
null)
-
equals
-
hashCode
public int hashCode()
-