Class Krb5Conf

java.lang.Object
org.apache.kerby.config.Conf
org.apache.kerby.kerberos.kerb.common.Krb5Conf
All Implemented Interfaces:
org.apache.kerby.config.Config

public class Krb5Conf extends org.apache.kerby.config.Conf
A krb5.conf format support.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addKrb5Config(File krb5File)
     
    protected Boolean
    getBoolean(org.apache.kerby.config.ConfigKey key, boolean useDefault, String... sections)
     
    protected List<org.apache.kerby.kerberos.kerb.type.base.EncryptionType>
    getEncryptionTypes(String[] encTypeNames)
     
    protected List<org.apache.kerby.kerberos.kerb.type.base.EncryptionType>
     
    protected List<org.apache.kerby.kerberos.kerb.type.base.EncryptionType>
    getEncTypes(org.apache.kerby.config.ConfigKey key, boolean useDefault, String... sections)
     
    protected Integer
    getInt(org.apache.kerby.config.ConfigKey key, boolean useDefault, String... sections)
     
    protected Long
    getLong(org.apache.kerby.config.ConfigKey key, boolean useDefault, String... sections)
     
    protected Object
    getSection(String sectionName)
     
    protected String
    getString(org.apache.kerby.config.ConfigKey key, boolean useDefault, String... sections)
     
    protected String[]
    getStringArray(org.apache.kerby.config.ConfigKey key, boolean useDefault, String... sections)
     

    Methods inherited from class org.apache.kerby.config.Conf

    addIniConfig, addJsonConfig, addMapConfig, addPropertiesConfig, addPropertiesConfig, addResource, addXmlConfig, getBoolean, getBoolean, getBoolean, getClass, getClass, getClass, getConfig, getConfig, getFloat, getFloat, getFloat, getInstance, getInstance, getInstance, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getNames, getResource, getString, getString, getString, getTrimmed, getTrimmed, reload, setBoolean, setBoolean, setFloat, setFloat, setInt, setInt, setLong, setLong, setString, setString

    Methods inherited from class java.lang.Object

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

    • Krb5Conf

      public Krb5Conf()
  • Method Details

    • addKrb5Config

      public void addKrb5Config(File krb5File) throws IOException
      Throws:
      IOException
    • getString

      protected String getString(org.apache.kerby.config.ConfigKey key, boolean useDefault, String... sections)
    • getBoolean

      protected Boolean getBoolean(org.apache.kerby.config.ConfigKey key, boolean useDefault, String... sections)
    • getLong

      protected Long getLong(org.apache.kerby.config.ConfigKey key, boolean useDefault, String... sections)
    • getInt

      protected Integer getInt(org.apache.kerby.config.ConfigKey key, boolean useDefault, String... sections)
    • getEncTypes

      protected List<org.apache.kerby.kerberos.kerb.type.base.EncryptionType> getEncTypes(org.apache.kerby.config.ConfigKey key, boolean useDefault, String... sections)
    • getEncryptionTypes

      protected List<org.apache.kerby.kerberos.kerb.type.base.EncryptionType> getEncryptionTypes(String[] encTypeNames)
    • getEncryptionTypes

      protected List<org.apache.kerby.kerberos.kerb.type.base.EncryptionType> getEncryptionTypes(List<String> encTypeNames)
    • getStringArray

      protected String[] getStringArray(org.apache.kerby.config.ConfigKey key, boolean useDefault, String... sections)
    • getSection

      protected Object getSection(String sectionName)