public static class KeyStore.PasswordProtection extends Object implements KeyStore.ProtectionParameter, Destroyable
PasswordProtection is a ProtectionParameter that protects
a KeyStore using a password.| Constructor and Description |
|---|
PasswordProtection(char[] password)
Constructs a new instance of
PasswordProtection with a
password. |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroys / invalidates the password.
|
char[] |
getPassword()
Returns the password.
|
boolean |
isDestroyed()
Indicates whether the password is invalidated.
|
public PasswordProtection(char[] password)
PasswordProtection with a
password. A copy of the password is stored in the new PasswordProtection object.password - the password, maybe null.public char[] getPassword()
IllegalStateException - if the password has been destroyed.public void destroy()
throws DestroyFailedException
destroy in interface DestroyableDestroyFailedException - if the password could not be invalidated.public boolean isDestroyed()
isDestroyed in interface Destroyabletrue if the password is invalidated, false
otherwise.