package
1.5.0
Repository: https://github.com/classmarkets/fabio.git
Documentation: pkg.go.dev

# Functions

NewSource generates a cert source from the config options.
NewStore creates an empty certificate store.
TLSConfig creates a tls.Config which sets the GetCertificate field to a certificate store which uses the given source to update the the certificates on demand.

# Constants

No description provided by the author
No description provided by the author
1MB.

# Structs

ConsulSource implements a certificate source which loads TLS and client authentication certificates from the consul KV store.
FileSource implements a certificate source for one TLS and one client authentication certificate.
HTTPSource implements a certificate source which loads TLS and client authentication certificates from an HTTP/HTTPS server.
No description provided by the author
Store provides a dynamic certificate store which can be updated at runtime and is safe for concurrent use.
VaultSource implements a certificate source which loads TLS and client authorization certificates from a Vault server.

# Interfaces

Source provides the interface for dynamic certificate sources.