java.lang.Object
org.apache.kerby.kerberos.kerb.admin.kadmin.remote.AdminUtil

public final class AdminUtil extends Object
  • Method Details

    • getConfig

      public static AdminConfig getConfig(File confDir) throws org.apache.kerby.kerberos.kerb.KrbException
      Load krb5.conf from specified conf dir.
      Parameters:
      confDir - The conf dir
      Returns:
      AdminConfig
      Throws:
      org.apache.kerby.kerberos.kerb.KrbException - e
    • getDefaultConfig

      public static AdminConfig getDefaultConfig() throws org.apache.kerby.kerberos.kerb.KrbException
      Load default krb5.conf
      Returns:
      The AdminConfig
      Throws:
      org.apache.kerby.kerberos.kerb.KrbException - e
    • getTransportPair

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