com.sun.security.auth.callback
Class TextCallbackHandler

java.lang.Object
  |
  +--com.sun.security.auth.callback.TextCallbackHandler

All Implemented Interfaces:

CallbackHandler

public class TextCallbackHandler

extends Object

implements CallbackHandler

Prompts and reads from the command line for answers to authentication questions. This can be used by a JAAS application to instantiate a CallbackHandler

Constructor Summary
TextCallbackHandler()
    Creates a callback handler that prompts and reads from the command line for answers to authentication questions.
 
Method Summary
 void javax.security.auth.callback.Callback[])">handle(Callback[] callbacks)
    Handles the specified set of callbacks.
 
Methods inherited from class java.lang.Object
clone, java.lang.Object)">equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextCallbackHandler

public TextCallbackHandler()

Creates a callback handler that prompts and reads from the command line for answers to authentication questions. This can be used by JAAS applications to instantiate a CallbackHandler.

Method Detail
javax.security.auth.callback.Callback[])">

handle

public void handle(Callback[] callbacks)
            throws IOException,
                   UnsupportedCallbackException

Handles the specified set of callbacks.

Specified by:

handle in interface CallbackHandler

Parameters:

callbacks - the callbacks to handle

Throws:

IOException - if an input or output error occurs.

UnsupportedCallbackException - if the callback is not an instance of NameCallback or PasswordCallback