package
2.11.8
Repository: https://github.com/traefik/traefik.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

GetCipherName returns the Cipher suite name.
GetVersion returns the normalized TLS version.
NewCertificateStore create a store for dynamic certificates.
NewManager creates a new Manager.
VerifyPeerCertificate verifies the chain certificates and their URI.

# Constants

DefaultTLSConfigName is the name of the default set of options for configuring TLS.
DefaultTLSStoreName is the name of the default store of TLS certificates.

# Variables

CipherSuites Map of TLS CipherSuites from crypto/tls Available CipherSuites defined at https://pkg.go.dev/crypto/tls/#pkg-constants.
CipherSuitesReversed Map of TLS CipherSuites from crypto/tls Available CipherSuites defined at https://pkg.go.dev/crypto/tls/#pkg-constants.
CurveIDs is a Map of TLS elliptic curves from crypto/tls Available CurveIDs defined at https://godoc.org/crypto/tls#CurveID, also allowing rfc names defined at https://tools.ietf.org/html/rfc8446#section-4.2.7.
DefaultTLSOptions the default TLS options.
MaxVersion Map of allowed TLS maximum versions.
MinVersion Map of allowed TLS minimum versions.

# Structs

CertAndStores allows mapping a TLS certificate to a list of entry points.
Certificate holds a SSL cert/key pair Certs and Key could be either a file path, or the file content itself.
CertificateStore store for dynamic certificates.
ClientAuth defines the parameters of the client authentication part of the TLS connection, if any.
GeneratedCert defines the default generated certificate configuration.
Manager is the TLS option/store/configuration factory.
Options configures TLS for an entry point.
Store holds the options for a given Store.

# Type aliases

Certificates defines traefik certificates type Certs and Keys could be either a file path, or the file content itself.
FileOrContent hold a file path or content.