Class KdcUtil

java.lang.Object
org.apache.kerby.kerberos.kerb.server.KdcUtil

public final class KdcUtil extends Object
KDC side utilities.
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.kerby.kerberos.kerb.identity.backend.IdentityBackend
    getBackend(org.apache.kerby.kerberos.kerb.identity.backend.BackendConfig backendConfig)
    Init the identity backend from backend configuration.
    static org.apache.kerby.kerberos.kerb.identity.backend.BackendConfig
    Get backend configuration
    static KdcConfig
    getKdcConfig(File confDir)
    Get kdc configuration
    static org.apache.kerby.kerberos.kerb.transport.TransportPair
    Get KDC network transport addresses according to KDC setting.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getKdcConfig

      public static KdcConfig getKdcConfig(File confDir) throws org.apache.kerby.kerberos.kerb.KrbException
      Get kdc configuration
      Parameters:
      confDir - configuration directory
      Returns:
      kdc configuration
      Throws:
      org.apache.kerby.kerberos.kerb.KrbException - e.
    • getBackendConfig

      public static org.apache.kerby.kerberos.kerb.identity.backend.BackendConfig getBackendConfig(File confDir) throws org.apache.kerby.kerberos.kerb.KrbException
      Get backend configuration
      Parameters:
      confDir - configuration directory
      Returns:
      backend configuration
      Throws:
      org.apache.kerby.kerberos.kerb.KrbException - e.
    • getBackend

      public static org.apache.kerby.kerberos.kerb.identity.backend.IdentityBackend getBackend(org.apache.kerby.kerberos.kerb.identity.backend.BackendConfig backendConfig) throws org.apache.kerby.kerberos.kerb.KrbException
      Init the identity backend from backend configuration.
      Parameters:
      backendConfig - backend configuration information
      Returns:
      backend
      Throws:
      org.apache.kerby.kerberos.kerb.KrbException - e.
    • getTransportPair

      public static org.apache.kerby.kerberos.kerb.transport.TransportPair getTransportPair(KdcSetting setting) throws org.apache.kerby.kerberos.kerb.KrbException
      Get KDC network transport addresses according to KDC setting.
      Parameters:
      setting - kdc setting
      Returns:
      UDP and TCP addresses pair
      Throws:
      org.apache.kerby.kerberos.kerb.KrbException - e