Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFactory ¶
Types ¶
type CertificateTarget ¶ added in v0.123.0
type CertificateTarget struct {
confignet.TCPAddrConfig `mapstructure:",squash"`
FilePath string `mapstructure:"file_path"`
FileFormat FileFormat `mapstructure:"file_format"`
Password configopaque.String `mapstructure:"password"`
// contains filtered or unexported fields
}
CertificateTarget represents a target for certificate checking, which can be either a network endpoint or a local file
type Config ¶
type Config struct {
scraperhelper.ControllerConfig `mapstructure:",squash"`
metadata.MetricsBuilderConfig `mapstructure:",squash"`
Targets []*CertificateTarget `mapstructure:"targets"`
// contains filtered or unexported fields
}
Config defines the configuration for the various elements of the receiver agent.
type FileFormat ¶ added in v0.147.0
type FileFormat string
FileFormat represents the format of a local certificate file.
const ( // FileFormatAuto infers the format from the file extension. FileFormatAuto FileFormat = "auto" // FileFormatPEM indicates a PEM-encoded certificate file. FileFormatPEM FileFormat = "pem" // FileFormatJKS indicates a Java KeyStore file. FileFormatJKS FileFormat = "jks" // FileFormatPKCS12 indicates a PKCS#12 / PFX keystore file. FileFormatPKCS12 FileFormat = "pkcs12" )
Click to show internal directories.
Click to hide internal directories.