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
}