JavaTM 2 Platform
Standard Ed. 5.0

java.security
クラス KeyStore.PasswordProtection

java.lang.Object
  上位を拡張 java.security.KeyStore.PasswordProtection
すべての実装されたインタフェース:
KeyStore.ProtectionParameter, Destroyable
含まれているクラス:
KeyStore

public static class KeyStore.PasswordProtection
extends Object
implements KeyStore.ProtectionParameter, Destroyable

ProtectionParameter のパスワードベースの実装です。

導入されたバージョン:
1.5

コンストラクタの概要
KeyStore.PasswordProtection(char[] password)
          パスワードパラメータを作成します。
 
メソッドの概要
 void destroy()
          パスワードをクリアします。
 char[] getPassword()
          パスワードを取得します。
 boolean isDestroyed()
          パスワードがクリアされているかどうかを判定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

KeyStore.PasswordProtection

public KeyStore.PasswordProtection(char[] password)
パスワードパラメータを作成します。

指定された password は、複製されてから新しい PasswordProtection オブジェクトに格納されます。

パラメータ:
password - パスワード。null の場合もある
メソッドの詳細

getPassword

public char[] getPassword()
パスワードを取得します。

このメソッドはパスワードへの参照を返します。この配列の複製を作成した場合、不要になったパスワード情報は、呼び出し側でゼロにする (消去する) 必要があります。

戻り値:
パスワード。null の場合もある
例外:
IllegalStateException - パスワードがクリア (破棄) されている場合
関連項目:
destroy()

destroy

public void destroy()
             throws DestroyFailedException
パスワードをクリアします。

定義:
インタフェース Destroyable 内の destroy
例外:
DestroyFailedException - このメソッドがパスワードをクリアできなかった場合

isDestroyed

public boolean isDestroyed()
パスワードがクリアされているかどうかを判定します。

定義:
インタフェース Destroyable 内の isDestroyed
戻り値:
パスワードがクリアされている場合は true、そうでない場合は false

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。