Versions in this module Expand all Collapse all v1 v1.6.5 Jul 10, 2018 Changes in this version + var CipherSuites = map[string]uint16 + var MinVersion = map[string]uint16 + func SortTLSPerEntryPoints(configurations []*Configuration, ...) error + type Certificate struct + CertFile FileOrContent + KeyFile FileOrContent + func (c *Certificate) AppendCertificates(certs map[string]map[string]*tls.Certificate, ep string) error + type Certificates []Certificate + func (c *Certificates) CreateTLSConfig(entryPointName string) (*tls.Config, error) + func (c *Certificates) Set(value string) error + func (c *Certificates) String() string + func (c *Certificates) Type() string + type ClientCA struct + Files []string + Optional bool + type Configuration struct + Certificate *Certificate + EntryPoints []string + type FileOrContent string + func (f FileOrContent) IsPath() bool + func (f FileOrContent) Read() ([]byte, error) + func (f FileOrContent) String() string + type RootCAs []FileOrContent + func (r *RootCAs) Get() interface{} + func (r *RootCAs) Set(value string) error + func (r *RootCAs) SetValue(val interface{}) + func (r *RootCAs) String() string + func (r *RootCAs) Type() string + type TLS struct + Certificates Certificates + CipherSuites []string + ClientCA ClientCA + ClientCAFiles []string + MinVersion string v1.6.5-debug Oct 31, 2018