Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClientTLSConfig ¶
func NewClientTLSConfig( container appname.Container, externalClientTLSConfig ExternalClientTLSConfig, ) (*tls.Config, error)
NewClientTLSConfig creates a new *tls.Config from the ExternalTLSConfig
The default is to use the system TLS config.
Types ¶
type ExternalClientTLSConfig ¶
type ExternalClientTLSConfig struct { Use string `json:"use,omitempty" yaml:"use,omitempty"` RootCertFilePaths []string `json:"root_cert_file_paths,omitempty" yaml:"root_cert_file_paths,omitempty"` }
ExternalClientTLSConfig allows users to configure TLS on the client side.
func (ExternalClientTLSConfig) IsEmpty ¶
func (e ExternalClientTLSConfig) IsEmpty() bool
IsEmpty returns true if the ExternalClientTLSConfig is empty.
Click to show internal directories.
Click to hide internal directories.