summaryrefslogtreecommitdiff
path: root/internal/config/config.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/config/config.go')
-rw-r--r--internal/config/config.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/internal/config/config.go b/internal/config/config.go
index 35d8e74..41f3812 100644
--- a/internal/config/config.go
+++ b/internal/config/config.go
@@ -23,6 +23,13 @@ const (
type YamlDuration time.Duration
+type GSSAPIConfig struct {
+ Enabled bool `yaml:"enabled,omitempty"`
+ Keytab string `yaml:"keytab,omitempty"`
+ ServicePrincipalName string `yaml:"service_principal_name,omitempty"`
+ LibPath string
+}
+
type ServerConfig struct {
Listen string `yaml:"listen,omitempty"`
ProxyProtocol bool `yaml:"proxy_protocol,omitempty"`
@@ -41,6 +48,7 @@ type ServerConfig struct {
MACs []string `yaml:"macs"`
KexAlgorithms []string `yaml:"kex_algorithms"`
Ciphers []string `yaml:"ciphers"`
+ GSSAPI GSSAPIConfig `yaml:"gssapi,omitempty"`
}
type HttpSettingsConfig struct {