tlsserver

package
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2025 License: Apache-2.0 Imports: 8 Imported by: 2

Documentation

Index

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

type TLSServerConfigOption func(*tls.Config)

func WithTLSServerNextProtos

func WithTLSServerNextProtos(nextProto []string) TLSServerConfigOption

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL