tls

package
v0.0.0-...-e65cbe9 Latest Latest
Warning

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

Go to latest
Published: Apr 14, 2026 License: Apache-2.0 Imports: 4 Imported by: 3

Documentation

Index

Constants

View Source
const (
	MinVersionEnvKey       = "TLS_MIN_VERSION"
	MaxVersionEnvKey       = "TLS_MAX_VERSION"
	CipherSuitesEnvKey     = "TLS_CIPHER_SUITES"
	CurvePreferencesEnvKey = "TLS_CURVE_PREFERENCES"
)

Environment variable name suffixes for TLS configuration. Use with a prefix to namespace them, e.g. "WEBHOOK_" + MinVersionEnvKey reads the WEBHOOK_TLS_MIN_VERSION variable.

Variables

This section is empty.

Functions

func DefaultConfigFromEnv

func DefaultConfigFromEnv(prefix string) (*cryptotls.Config, error)

DefaultConfigFromEnv returns a tls.Config with secure defaults. The prefix is prepended to each standard env-var suffix; for example with prefix "WEBHOOK_" the function reads WEBHOOK_TLS_MIN_VERSION, WEBHOOK_TLS_MAX_VERSION, etc.

Types

This section is empty.

Jump to

Keyboard shortcuts

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