JavaTM 2 Platform
Standard Ed. 5.0

javax.security.auth.callback
クラス PasswordCallback

java.lang.Object
  上位を拡張 javax.security.auth.callback.PasswordCallback
すべての実装されたインタフェース:
Serializable, Callback

public class PasswordCallback
extends Object
implements Callback, Serializable

基本となるセキュリティサービスでは、PasswordCallback をインスタンス化して CallbackHandlerhandle メソッドに渡し、パスワード情報を検索します。

関連項目:
CallbackHandler, 直列化された形式

コンストラクタの概要
PasswordCallback(String prompt, boolean echoOn)
          プロンプトと、入力されたとおりにパスワードを表示するかどうかを指定するブール値とで PasswordCallback を構築します。
 
メソッドの概要
 void clearPassword()
          検出したパスワードを消去します。
 char[] getPassword()
          検出したパスワードを取得します。
 String getPrompt()
          プロンプトを取得します。
 boolean isEchoOn()
          パスワードを入力されたとおりに表示するかどうかを返します。
 void setPassword(char[] password)
          検出したパスワードを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PasswordCallback

public PasswordCallback(String prompt,
                        boolean echoOn)
プロンプトと、入力されたとおりにパスワードを表示するかどうかを指定するブール値とで PasswordCallback を構築します。

パラメータ:
prompt - パスワードの要求に使用するプロンプト

echoOn - パスワードを入力されたとおりに表示する場合は true
例外:
IllegalArgumentException - prompt が null の場合、あるいは prompt の長さが 0 である場合
メソッドの詳細

getPrompt

public String getPrompt()
プロンプトを取得します。

戻り値:
プロンプト

isEchoOn

public boolean isEchoOn()
パスワードを入力されたとおりに表示するかどうかを返します。

戻り値:
パスワードを入力されたとおりに表示するかどうか

setPassword

public void setPassword(char[] password)
検出したパスワードを設定します。

このメソッドは、入力したパスワードを格納する前にコピーします。

パラメータ:
password - 検出したパスワード。null の場合もある
関連項目:
getPassword()

getPassword

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

このメソッドは、検出したパスワードのコピーを返します。

戻り値:
検出したパスワード。null の場合もある
関連項目:
setPassword(char[])

clearPassword

public void clearPassword()
検出したパスワードを消去します。


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 も参照してください。