public static class KeyStore.PasswordProtection extends Object implements KeyStore.ProtectionParameter, Destroyable
ProtectionParameter
のパスワードベースの実装です。コンストラクタと説明 |
---|
KeyStore.PasswordProtection(char[] password)
パスワードパラメータを作成します。
|
public KeyStore.PasswordProtection(char[] password)
指定された password
は、複製されてから新しい PasswordProtection
オブジェクトに格納されます。
password
- パスワード。null
の場合もあるpublic char[] getPassword()
このメソッドはパスワードへの参照を返します。この配列の複製を作成した場合、不要になったパスワード情報は、呼び出し側でゼロにする (消去する) 必要があります。
null
の場合もあるIllegalStateException
- パスワードがクリア (破棄) されている場合destroy()
public void destroy() throws DestroyFailedException
destroy
、インタフェース: Destroyable
DestroyFailedException
- このメソッドがパスワードをクリアできなかった場合public boolean isDestroyed()
isDestroyed
、インタフェース: Destroyable
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.