Versions in this module Expand all Collapse all v1 v1.0.0 Dec 5, 2022 Changes in this version + const WeakETypeList + type Config struct + DomainRealm DomainRealm + LibDefaults LibDefaults + Realms []Realm + func Load(cfgPath string) (*Config, error) + func NewConfig() *Config + func NewConfigFromReader(r io.Reader) (*Config, error) + func NewConfigFromScanner(scanner *bufio.Scanner) (*Config, error) + func NewConfigFromString(s string) (*Config, error) + func (c *Config) GetKDCs(realm string, tcp bool) (int, map[int]string, error) + func (c *Config) GetKpasswdServers(realm string, tcp bool) (int, map[int]string, error) + func (c *Config) ResolveRealm(domainName string) string + type DomainRealm map[string]string + type Invalid struct + func InvalidErrorf(format string, a ...interface{}) Invalid + func (e Invalid) Error() string + type LibDefaults struct + AllowWeakCrypto bool + CCacheType int + Canonicalize bool + Clockskew time.Duration + DNSCanonicalizeHostname bool + DNSLookupKDC bool + DNSLookupRealm bool + DefaultClientKeytabName string + DefaultKeytabName string + DefaultRealm string + DefaultTGSEnctypeIDs []int32 + DefaultTGSEnctypes []string + DefaultTktEnctypeIDs []int32 + DefaultTktEnctypes []string + ExtraAddresses []net.IP + Forwardable bool + IgnoreAcceptorHostname bool + K5LoginAuthoritative bool + K5LoginDirectory string + KDCDefaultOptions asn1.BitString + KDCTimeSync int + NoAddresses bool + PermittedEnctypeIDs []int32 + PermittedEnctypes []string + PreferredPreauthTypes []int + Proxiable bool + RDNS bool + RealmTryDomains int + RenewLifetime time.Duration + SafeChecksumType int + TicketLifetime time.Duration + UDPPreferenceLimit int + VerifyAPReqNofail bool + type Realm struct + AdminServer []string + DefaultDomain string + KDC []string + KPasswdServer []string + MasterKDC []string + Realm string + type UnsupportedDirective struct + func (e UnsupportedDirective) Error() string Incompatible versions in this module v8.4.5+incompatible Nov 22, 2024 v8.4.4+incompatible Dec 5, 2022