This
class
is a KeyStore.ProtectionParameter implementation
that wraps a
password specified as a
char[ ]. Note that getPassword(
)
returns a reference to the internal array, not a clone of it. The
destroy( )
method zeros out this array.
public static class KeyStore.PasswordProtection
implements javax.security.auth.Destroyable, KeyStore.ProtectionParameter {
// Public Constructors
public PasswordProtection(char[ ] password);
// Public Instance Methods
public char[ ] getPassword( ); synchronized
// Methods Implementing Destroyable
public void destroy( )
throws javax.security.auth.DestroyFailedException; synchronized
public boolean isDestroyed( ); synchronized
}