Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientFlagsConfig ¶
ClientFlagsConfig describes which CLI flags for TLS client should be generated.
func (ClientFlagsConfig) AddFlags ¶
func (c ClientFlagsConfig) AddFlags(flags *flag.FlagSet)
AddFlags adds flags for TLS to the FlagSet.
func (ClientFlagsConfig) InitFromViper ¶
func (c ClientFlagsConfig) InitFromViper(v *viper.Viper) Options
InitFromViper creates tls.Config populated with values retrieved from Viper.
type Options ¶
type Options struct { Enabled bool CAPath string CertPath string KeyPath string ServerName string // only for client-side TLS config ClientCAPath string // only for server-side TLS config for client auth SkipHostVerify bool }
Options describes the configuration properties for TLS Connections.
type ServerFlagsConfig ¶
ServerFlagsConfig describes which CLI flags for TLS server should be generated.
func (ServerFlagsConfig) AddFlags ¶
func (c ServerFlagsConfig) AddFlags(flags *flag.FlagSet)
AddFlags adds flags for TLS to the FlagSet.
func (ServerFlagsConfig) InitFromViper ¶
func (c ServerFlagsConfig) InitFromViper(v *viper.Viper) Options
InitFromViper creates tls.Config populated with values retrieved from Viper.
Click to show internal directories.
Click to hide internal directories.