|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 Callback 的軟體套件 | |
---|---|
javax.security.auth.callback | 此套件提供與應用程序進行交互所必需的類別,以便檢索資訊(例如,包括使用者名和密碼的驗證資料)或顯示資訊(例如,錯誤和警告訊息)。 |
javax.security.sasl | 包含用於支持 SASL 的類別和介面。 |
javax.security.auth.callback 中 Callback 的使用 |
---|
實作 Callback 的 javax.security.auth.callback 中的類別 | |
---|---|
class |
ChoiceCallback
底層安全服務實例化一個 ChoiceCallback ,並將它傳遞給 CallbackHandler 的 handle 方法,以顯示選項列表並獲取選中的選項。 |
class |
ConfirmationCallback
底層安全服務實例化 ConfirmationCallback ,並將其傳遞到 CallbackHandler 的 handle 方法,以請求 YES/NO、OK/CANCEL、YES/NO/CANCEL 或其他類似的確認資訊。 |
class |
LanguageCallback
底層安全服務實例化一個 LanguageCallback , 並將其傳遞給 CallbackHandler 的 handle 方法,以獲取用於本地化文本的 Locale 。 |
class |
NameCallback
底層安全服務實例化一個 NameCallback 並將其傳遞給 CallbackHandler 的 handle 方法,以獲取名稱資訊。 |
class |
PasswordCallback
底層安全服務實例化一個 PasswordCallback 並將其傳遞給 CallbackHandler 的 handle 方法,以獲取密碼資訊。 |
class |
TextInputCallback
底層安全服務實例化一個 TextInputCallback 並將其傳遞給 CallbackHandler 的 handle 方法,以獲取普通的文本資訊。 |
class |
TextOutputCallback
底層安全服務實例化一個 TextOutputCallback 並將其傳遞給 CallbackHandler 的 handle 方法,以顯示資訊訊息、警告訊息和錯誤訊息。 |
返回 Callback 的 javax.security.auth.callback 中的方法 | |
---|---|
Callback |
UnsupportedCallbackException.getCallback()
獲取未識別的 Callback 。 |
參數型別為 Callback 的 javax.security.auth.callback 中的方法 | |
---|---|
void |
CallbackHandler.handle(Callback[] callbacks)
獲取或顯示在提供的 Callback 中請求的資訊。 |
參數型別為 Callback 的 javax.security.auth.callback 中的建構子 | |
---|---|
UnsupportedCallbackException(Callback callback)
建構不帶詳細訊息的 UnsupportedCallbackException 。 |
|
UnsupportedCallbackException(Callback callback,
String msg)
建構帶指定詳細訊息的 UnsupportedCallbackException。 |
javax.security.sasl 中 Callback 的使用 |
---|
實作 Callback 的 javax.security.sasl 中的類別 | |
---|---|
class |
AuthorizeCallback
此回調由 SaslServer 使用,以確定某個實體(由已驗證的驗證 id 所標識)能否代表另一個實體(由授權 id 所標識)。 |
class |
RealmCallback
SaslClient 和 SaslServer 使用此回調來獲取領域資訊。 |
class |
RealmChoiceCallback
SaslClient 和 SaslServer 使用此回調獲得給定領域選項列表的領域。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。