Documentation
¶
Overview ¶
Package configuration is a small package for handling configuration
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct { Backend string `` /* 186-byte string literal not displayed */ ServerCAPoolPath string `` /* 181-byte string literal not displayed */ ListenAddress string `` /* 185-byte string literal not displayed */ ClientCertificateKeyPath string `` /* 186-byte string literal not displayed */ ClientCertificatePath string `` /* 186-byte string literal not displayed */ Mode string `` /* 203-byte string literal not displayed */ LogFormat string `` /* 188-byte string literal not displayed */ LogLevel string `` /* 185-byte string literal not displayed */ UnsafeKeyLogPath string `` /* 181-byte string literal not displayed */ DisableSocketReusing bool `` /* 186-byte string literal not displayed */ ServerCAPool *x509.CertPool ClientCertificates []tls.Certificate ServerCAVerify bool }
Configuration hold the service configuration.
func NewConfiguration ¶
func NewConfiguration() *Configuration
NewConfiguration returns a new configuration.
func (*Configuration) Prefix ¶
func (c *Configuration) Prefix() string
Prefix returns the configuration prefix.
func (*Configuration) PrintVersion ¶
func (c *Configuration) PrintVersion()
PrintVersion prints the current version.
Click to show internal directories.
Click to hide internal directories.