- java.lang.Object
- 
- javax.crypto.spec.PBEParameterSpec
 
- 
- All Implemented Interfaces:
- AlgorithmParameterSpec
 
 public class PBEParameterSpec extends Object implements 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 SummaryConstructors Constructor Description PBEParameterSpec(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 SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetIterationCount()Returns the iteration count.AlgorithmParameterSpecgetParameterSpec()Returns the cipher algorithm parameter specification.byte[]getSalt()Returns the salt.
 
- 
- 
- 
Constructor Detail- 
PBEParameterSpecpublic 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 of- saltare copied to protect against subsequent modification.
- iterationCount- the iteration count.
- Throws:
- NullPointerException- if- saltis null.
 
 - 
PBEParameterSpecpublic PBEParameterSpec(byte[] salt, int iterationCount, AlgorithmParameterSpec paramSpec)Constructs a parameter set for password-based encryption as defined in the PKCS #5 standard.- Parameters:
- salt- the salt. The contents of- saltare copied to protect against subsequent modification.
- iterationCount- the iteration count.
- paramSpec- the cipher algorithm parameter specification, which may be null.
- Throws:
- NullPointerException- if- saltis null.
- Since:
- 1.8
 
 
- 
 - 
Method Detail- 
getSaltpublic byte[] getSalt() Returns the salt.- Returns:
- the salt. Returns a new array each time this method is called.
 
 - 
getIterationCountpublic int getIterationCount() Returns the iteration count.- Returns:
- the iteration count
 
 - 
getParameterSpecpublic AlgorithmParameterSpec getParameterSpec() Returns the cipher algorithm parameter specification.- Returns:
- the parameter specification, or null if none was set.
- Since:
- 1.8
 
 
- 
 
-