java.lang.Object
javax.crypto.spec.PBEParameterSpec
- All Implemented Interfaces:
 AlgorithmParameterSpec
This class specifies the set of parameters used with password-based
 encryption (PBE), as defined in the
 PKCS #5
 standard.
- Since:
 - 1.4
 
- 
Constructor Summary
ConstructorsConstructorDescriptionPBEParameterSpec(byte[] salt, int iterationCount) Constructs a parameter set for password-based encryption as defined in the PKCS #5 standard.PBEParameterSpec(byte[] salt, int iterationCount, AlgorithmParameterSpec paramSpec) Constructs a parameter set for password-based encryption as defined in the PKCS #5 standard. - 
Method Summary
Modifier and TypeMethodDescriptionintReturns the iteration count.Returns the cipher algorithm parameter specification.byte[]getSalt()Returns the salt. 
- 
Constructor Details
- 
PBEParameterSpec
public PBEParameterSpec(byte[] salt, int iterationCount) Constructs a parameter set for password-based encryption as defined in the PKCS #5 standard.- Parameters:
 salt- the salt. The contents ofsaltare copied to protect against subsequent modification.iterationCount- the iteration count.- Throws:
 NullPointerException- ifsaltis null.
 - 
PBEParameterSpec
Constructs a parameter set for password-based encryption as defined in the PKCS #5 standard.- Parameters:
 salt- the salt. The contents ofsaltare copied to protect against subsequent modification.iterationCount- the iteration count.paramSpec- the cipher algorithm parameter specification, which may be null.- Throws:
 NullPointerException- ifsaltis null.- Since:
 - 1.8
 
 
 - 
 - 
Method Details
- 
getSalt
public byte[] getSalt()Returns the salt.- Returns:
 - the salt. Returns a new array each time this method is called.
 
 - 
getIterationCount
public int getIterationCount()Returns the iteration count.- Returns:
 - the iteration count
 
 - 
getParameterSpec
Returns the cipher algorithm parameter specification.- Returns:
 - the parameter specification, or null if none was set.
 - Since:
 - 1.8
 
 
 -