Class KdcHandler

java.lang.Object
org.apache.kerby.kerberos.kerb.server.KdcHandler
Direct Known Subclasses:
DefaultKdcHandler

public class KdcHandler extends Object
KDC handler to process client requests. Currently only one realm is supported.
  • Constructor Details

    • KdcHandler

      public KdcHandler(KdcContext kdcContext)
      Constructor with kdc context.
      Parameters:
      kdcContext - kdc context
  • Method Details

    • handleMessage

      public ByteBuffer handleMessage(ByteBuffer receivedMessage, boolean isTcp, InetAddress remoteAddress) throws org.apache.kerby.kerberos.kerb.KrbException
      Process the client request message.
      Parameters:
      receivedMessage - The client request message
      isTcp - whether the protocol is tcp
      remoteAddress - Address from remote side
      Returns:
      The response message
      Throws:
      org.apache.kerby.kerberos.kerb.KrbException - e