Documentation ¶
Overview ¶
Package tls provides Benthos configuration fields and wrappers for a crypto/tls config.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientCertConfig ¶ added in v0.27.0
type ClientCertConfig struct { CertFile string `json:"cert_file" yaml:"cert_file"` KeyFile string `json:"key_file" yaml:"key_file"` }
ClientCertConfig contains config fields for a client certificate.
type Config ¶
type Config struct { Enabled bool `json:"enabled" yaml:"enabled"` RootCAsFile string `json:"root_cas_file" yaml:"root_cas_file"` InsecureSkipVerify bool `json:"skip_cert_verify" yaml:"skip_cert_verify"` ClientCertificates []ClientCertConfig `json:"client_certs" yaml:"client_certs"` }
Config contains configuration params for TLS.
Click to show internal directories.
Click to hide internal directories.