com.ibm.wsspi.wssecurity.auth.callback

Class BSTokenCallbackHandler

  1. java.lang.Object
  2. extended bycom.ibm.wsspi.wssecurity.auth.callback.BSTokenCallbackHandler
All implemented interfaces:
javax.security.auth.callback.CallbackHandler
Direct known subclasses:
PKCS7CallbackHandler, PkiPathCallbackHandler, X509CallbackHandler

  1. public abstract class BSTokenCallbackHandler
  2. extends java.lang.Object
  3. implements javax.security.auth.callback.CallbackHandler
This is an abstract class of a CallbackHandler for the binary security tokens.
See Also:
CallbackHandler

Nested Class Summary

Modifier and Type Class and Description
  1. protected static class
BSTokenCallbackHandler.TokenInformation

Constructor Summary

Modifier Constructor and Description
  1. protected
BSTokenCallbackHandler(java.util.Map properties)
Constructs a BSTokenCallbackHandler using a properties parameter.

Method Summary

Modifier and Type Method and Description
  1. BSTokenCallbackHandler.TokenInformation
_handle(javax.security.auth.callback.Callback[] callbacks)
Gathers configuration data to be used by CallbackHandlers that extend this abstract class.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.security.auth.callback.CallbackHandler
handle

Constructor Detail

BSTokenCallbackHandler

  1. protected BSTokenCallbackHandler( java.util.Map properties)
Constructs a BSTokenCallbackHandler using a properties parameter. The properties parameter should include only stateless information.
Parameters:
properties - A set of name-value pairs.

Method Detail

_handle

  1. public BSTokenCallbackHandler.TokenInformation _handle( javax.security.auth.callback.Callback[] callbacks)
  2. throws java.io.IOException
  3. javax.security.auth.callback.UnsupportedCallbackException
Gathers configuration data to be used by CallbackHandlers that extend this abstract class.
Parameters:
callbacks - An array of Callback objects provided by the underlying security service which contains the information requested to be retrieved or displayed.
Throws:
java.io.IOException - If an input or output error occurs.
javax.security.auth.callback.UnsupportedCallbackException - If the implementation of this method does not support one or more of the Callbacks specified in the callbacks parameter.
See Also:
CallbackHandler.handle(javax.security.auth.callback.Callback[])