Class KdcConfig

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

public class KdcConfig extends org.apache.kerby.kerberos.kerb.common.Krb5Conf
Kerb KDC side configuration API.
  • Constructor Details

    • KdcConfig

      public KdcConfig()
  • Method Details

    • enableDebug

      public boolean enableDebug()
    • getKdcServiceName

      public String getKdcServiceName()
    • getKdcHost

      public String getKdcHost()
    • getKdcPort

      public int getKdcPort()
    • getKdcTcpPort

      public int getKdcTcpPort()
    • allowTcp

      public Boolean allowTcp()
      Is to allow TCP for KDC
      Returns:
      true to allow TCP, false otherwise
    • allowUdp

      public Boolean allowUdp()
      Is to allow UDP for KDC
      Returns:
      true to allow UDP, false otherwise
    • getKdcUdpPort

      public int getKdcUdpPort()
    • getKdcRealm

      public String getKdcRealm()
    • getKdcDomain

      public String getKdcDomain()
    • isPreauthRequired

      public boolean isPreauthRequired()
    • isAllowTokenPreauth

      public boolean isAllowTokenPreauth()
    • getAllowableClockSkew

      public long getAllowableClockSkew()
    • isEmptyAddressesAllowed

      public boolean isEmptyAddressesAllowed()
    • isForwardableAllowed

      public boolean isForwardableAllowed()
    • isPostdatedAllowed

      public boolean isPostdatedAllowed()
    • isProxiableAllowed

      public boolean isProxiableAllowed()
    • isRenewableAllowed

      public boolean isRenewableAllowed()
    • getMaximumRenewableLifetime

      public long getMaximumRenewableLifetime()
    • getMaximumTicketLifetime

      public long getMaximumTicketLifetime()
    • getMinimumTicketLifetime

      public long getMinimumTicketLifetime()
    • getEncryptionTypes

      public List<org.apache.kerby.kerberos.kerb.type.base.EncryptionType> getEncryptionTypes()
    • isPaEncTimestampRequired

      public boolean isPaEncTimestampRequired()
    • isBodyChecksumVerified

      public boolean isBodyChecksumVerified()
    • isRestrictAnonymousToTgt

      public boolean isRestrictAnonymousToTgt()
    • getKdcMaxDgramReplySize

      public int getKdcMaxDgramReplySize()
    • getVerifyKeyConfig

      public String getVerifyKeyConfig()
    • getDecryptionKeyConfig

      public String getDecryptionKeyConfig()
    • getIssuers

      public List<String> getIssuers()
    • getPkinitAnchors

      public List<String> getPkinitAnchors()
    • getPkinitIdentity

      public String getPkinitIdentity()