package cfg import ( "crypto/tls" "github.com/xlgmokha/x/pkg/x" ) func WithSelfSigned(cert, key string) Option { certificate := x.Must(tls.LoadX509KeyPair(cert, key)) return func(config *Config) { config.TLS = &tls.Config{ MinVersion: tls.VersionTLS13, Certificates: []tls.Certificate{certificate}, } } }