org.mozilla.jss.crypto
public class PBEKeyGenParams extends Object implements AlgorithmParameterSpec, KeySpec
Constructor Summary | |
---|---|
PBEKeyGenParams(Password pass, byte[] salt, int iterations)
Creates PBE parameters.
| |
PBEKeyGenParams(char[] pass, byte[] salt, int iterations)
Creates PBE parameters.
|
Method Summary | |
---|---|
void | clear()
Clears the password. |
protected void | finalize() |
int | getIterations()
Returns the iteration count. |
Password | getPassword()
Returns a reference to the password, not a copy. |
byte[] | getSalt()
Returns a reference to the salt. |
Parameters: pass The password. It will be cloned, so the caller is still responsible for clearing it. It must not be null. salt The salt for the PBE algorithm. Will not be cloned. Must not be null. It is the responsibility of the caller to use the right salt length for the algorithm. Most algorithms use 8 bytes of salt. The iteration count for the PBE algorithm.
Parameters: pass The password. It will be cloned, so the caller is still responsible for clearing it. It must not be null. salt The salt for the PBE algorithm. Will not be cloned. Must not be null. It is the responsibility of the caller to use the right salt length for the algorithm. Most algorithms use 8 bytes of salt. The iteration count for the PBE algorithm.