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 `` /* 165-byte string literal not displayed */
ServerCAPoolPath string `` /* 160-byte string literal not displayed */
ListenAddress string `` /* 164-byte string literal not displayed */
ClientCertificateKeyPass string `` /* 150-byte string literal not displayed */
ClientCertificateKeyPath string `` /* 165-byte string literal not displayed */
ClientCertificatePath string `` /* 165-byte string literal not displayed */
Mode string `` /* 182-byte string literal not displayed */
LogFormat string `` /* 167-byte string literal not displayed */
LogLevel string `` /* 164-byte string literal not displayed */
UnsecureKeyLogPath string `` /* 160-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.