Package tigase.auth.impl

# Class CertBasedCallbackHandler

java.lang.Object
tigase.auth.impl.CertBasedCallbackHandler

All Implemented Interfaces:
  `CallbackHandler`, `Aware`, `SessionAware`

public class CertBasedCallbackHandler extends Object implements CallbackHandler, SessionAware

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `protected Logger`
  `log`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `CertBasedCallbackHandler()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `handle(Callback[] callbacks)`
  `void`
  `setSession(XMPPResourceConnection session)`
  Sets XMPP Session.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### log

    protected Logger log

- ## Constructor Details

  - ### CertBasedCallbackHandler

    public CertBasedCallbackHandler()

- ## Method Details

  - ### handle

    public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException
    Specified by:
      `handle` in interface `CallbackHandler`
    Throws:
      `IOException`
      `UnsupportedCallbackException`

  - ### setSession

    public void setSession(XMPPResourceConnection session)
    Description copied from interface: `SessionAware`
    Sets XMPP Session.
    Specified by:
      `setSession` in interface `SessionAware`
    Parameters:
      `session` - XMPP session.