Documentation
¶
Index ¶
- func MustNewServerConfig(logger *slog.Logger, src source.ServerCertsSource, ...) *tls.Config
- func NewServerCertsStore(logger *slog.Logger, src source.ServerCertsSource) (*source.ServerCertsStore, error)
- func NewServerConfig(logger *slog.Logger, src source.ServerCertsSource, ...) (*tls.Config, error)
- type TLSServerConfigOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MustNewServerConfig ¶
func MustNewServerConfig(logger *slog.Logger, src source.ServerCertsSource, opts ...TLSServerConfigOption) *tls.Config
MustNewServerConfig is like NewServerConfig but panics if the config cannot be created.
func NewServerCertsStore ¶
func NewServerCertsStore(logger *slog.Logger, src source.ServerCertsSource) (*source.ServerCertsStore, error)
func NewServerConfig ¶
func NewServerConfig(logger *slog.Logger, src source.ServerCertsSource, opts ...TLSServerConfigOption) (*tls.Config, error)
NewServerConfig provides new server TLS configuration.
Types ¶
type TLSServerConfigOption ¶
func WithTLSServerNextProtos ¶
func WithTLSServerNextProtos(nextProto []string) TLSServerConfigOption
Click to show internal directories.
Click to hide internal directories.