com.ibm.wsspi.security.auth.callback

Class WSCallbackHandlerFactory

  1. java.lang.Object
  2. extended bycom.ibm.wsspi.security.auth.callback.WSCallbackHandlerFactory

  1. public abstract class WSCallbackHandlerFactory
  2. extends java.lang.Object
A factory for CallbackHandler in WAS security to enable ISV and security provider to extend WAS default CallbackHandler. A WSCallbackHandlerFactory implementation must be defined in security.xml via a top level custom property: security.callbackHandlerFactoryClass.

Constructor Summary

Constructor and Description
WSCallbackHandlerFactory()

Method Summary

Modifier and Type Method and Description
  1. abstract
  2. javax.security.auth.callback.CallbackHandler
getCallbackHandler(byte[] credToken)
  1. abstract
  2. javax.security.auth.callback.CallbackHandler
getCallbackHandler(byte[] credToken,javax.servlet.http.HttpServletRequest req,javax.servlet.http.HttpServletResponse resp,java.util.List tokenHolderList,java.util.Map appContext,java.lang.String authMechOid)
  1. abstract
  2. javax.security.auth.callback.CallbackHandler
getCallbackHandler(byte[] credToken,javax.servlet.http.HttpServletRequest req,javax.servlet.http.HttpServletResponse resp,java.util.Map appContext)
  1. abstract
  2. javax.security.auth.callback.CallbackHandler
getCallbackHandler(byte[] credToken,javax.servlet.http.HttpServletRequest req,javax.servlet.http.HttpServletResponse resp,java.util.Map appContext,java.util.List tokenHolderList)
  1. abstract
  2. javax.security.auth.callback.CallbackHandler
getCallbackHandler(byte[] credToken,java.util.List tokenHolderList)
  1. abstract
  2. javax.security.auth.callback.CallbackHandler
getCallbackHandler(byte[] credToken,java.util.List tokenHolderList,java.lang.String authMechOid)
  1. abstract
  2. javax.security.auth.callback.CallbackHandler
getCallbackHandler(byte[] credToken,java.lang.String authMechOid)
  1. abstract
  2. javax.security.auth.callback.CallbackHandler
getCallbackHandler(java.lang.Object protocolPolicy)
  1. abstract
  2. javax.security.auth.callback.CallbackHandler
getCallbackHandler(java.lang.String userName,java.lang.String password)
  1. abstract
  2. javax.security.auth.callback.CallbackHandler
getCallbackHandler(java.lang.String userName,java.lang.String realmName,java.util.List tokenHolderList)
  1. abstract
  2. javax.security.auth.callback.CallbackHandler
getCallbackHandler(java.lang.String userName,java.lang.String realmName,java.util.List tokenHolderList,java.util.Map appContext)
  1. abstract
  2. javax.security.auth.callback.CallbackHandler
getCallbackHandler(java.lang.String userName,java.lang.String realmName,java.lang.String password)
  1. abstract
  2. javax.security.auth.callback.CallbackHandler
getCallbackHandler(java.lang.String userName,java.lang.String realmName,java.lang.String password,javax.servlet.http.HttpServletRequest req,javax.servlet.http.HttpServletResponse resp,java.util.Map appContext)
  1. abstract
  2. javax.security.auth.callback.CallbackHandler
getCallbackHandler(java.lang.String userName,java.lang.String realmName,java.lang.String password,java.util.List tokenHolderList)
  1. abstract
  2. javax.security.auth.callback.CallbackHandler
getCallbackHandler(java.lang.String userName,java.lang.String realmName,java.lang.String ccacheFile,java.lang.String defaultCcache)
  1. abstract
  2. javax.security.auth.callback.CallbackHandler
getCallbackHandler(java.lang.String realmName,java.security.cert.X509Certificate[] certChain)
  1. abstract
  2. javax.security.auth.callback.CallbackHandler
getCallbackHandler(java.lang.String realmName,java.security.cert.X509Certificate[] certChain,javax.servlet.http.HttpServletRequest req,javax.servlet.http.HttpServletResponse resp,java.util.Map appContext)
  1. abstract
  2. javax.security.auth.callback.CallbackHandler
getCallbackHandler(java.lang.String realmName,java.security.cert.X509Certificate[] certChain,java.util.List tokenHolderList)
  1. static
  2. WSCallbackHandlerFactory
getInstance()
  1. static
  2. WSCallbackHandlerFactory
getInstance(java.lang.String cbFactory)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

WSCallbackHandlerFactory

  1. public WSCallbackHandlerFactory( )

Method Detail

getInstance

  1. public static WSCallbackHandlerFactory getInstance( java.lang.String cbFactory)
  2. throws java.lang.ClassNotFoundException
  3. java.lang.InstantiationException
  4. java.lang.IllegalAccessException
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

getInstance

  1. public static WSCallbackHandlerFactory getInstance( )

getCallbackHandler

  1. public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler( java.lang.String userName,
  2. java.lang.String password)

getCallbackHandler

  1. public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler( java.lang.String userName,
  2. java.lang.String realmName,
  3. java.lang.String password)

getCallbackHandler

  1. public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler( java.lang.String userName,
  2. java.lang.String realmName,
  3. java.lang.String ccacheFile,
  4. java.lang.String defaultCcache)

getCallbackHandler

  1. public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler( java.lang.String userName,
  2. java.lang.String realmName,
  3. java.lang.String password,
  4. java.util.List tokenHolderList)

getCallbackHandler

  1. public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler( java.lang.String userName,
  2. java.lang.String realmName,
  3. java.lang.String password,
  4. javax.servlet.http.HttpServletRequest req,
  5. javax.servlet.http.HttpServletResponse resp,
  6. java.util.Map appContext)

getCallbackHandler

  1. public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler( java.lang.String userName,
  2. java.lang.String realmName,
  3. java.util.List tokenHolderList)

getCallbackHandler

  1. public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler( java.lang.String userName,
  2. java.lang.String realmName,
  3. java.util.List tokenHolderList,
  4. java.util.Map appContext)

getCallbackHandler

  1. public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler( java.lang.String realmName,
  2. java.security.cert.X509Certificate[] certChain)

getCallbackHandler

  1. public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler( java.lang.String realmName,
  2. java.security.cert.X509Certificate[] certChain,
  3. java.util.List tokenHolderList)

getCallbackHandler

  1. public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler( java.lang.String realmName,
  2. java.security.cert.X509Certificate[] certChain,
  3. javax.servlet.http.HttpServletRequest req,
  4. javax.servlet.http.HttpServletResponse resp,
  5. java.util.Map appContext)

getCallbackHandler

  1. public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler( byte[] credToken)

getCallbackHandler

  1. public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler( byte[] credToken,
  2. java.lang.String authMechOid)

getCallbackHandler

  1. public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler( byte[] credToken,
  2. java.util.List tokenHolderList)

getCallbackHandler

  1. public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler( byte[] credToken,
  2. java.util.List tokenHolderList,
  3. java.lang.String authMechOid)

getCallbackHandler

  1. public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler( byte[] credToken,
  2. javax.servlet.http.HttpServletRequest req,
  3. javax.servlet.http.HttpServletResponse resp,
  4. java.util.List tokenHolderList,
  5. java.util.Map appContext,
  6. java.lang.String authMechOid)

getCallbackHandler

  1. public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler( byte[] credToken,
  2. javax.servlet.http.HttpServletRequest req,
  3. javax.servlet.http.HttpServletResponse resp,
  4. java.util.Map appContext)

getCallbackHandler

  1. public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler( byte[] credToken,
  2. javax.servlet.http.HttpServletRequest req,
  3. javax.servlet.http.HttpServletResponse resp,
  4. java.util.Map appContext,
  5. java.util.List tokenHolderList)

getCallbackHandler

  1. public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler( java.lang.Object protocolPolicy)