...

Package notmain

import "github.com/letsencrypt/boulder/cmd/cert-checker"
Overview
Index

Overview ▾

Index ▾

Package files

main.go

type Config

type Config struct {
    CertChecker struct {
        DB cmd.DBConfig
        cmd.HostnamePolicyConfig

        Workers int `validate:"required,min=1"`
        // Deprecated: this is ignored, and cert checker always checks both expired and unexpired.
        UnexpiredOnly  bool
        BadResultsOnly bool
        CheckPeriod    config.Duration

        // AcceptableValidityDurations is a list of durations which are
        // acceptable for certificates we issue.
        AcceptableValidityDurations []config.Duration

        // GoodKey is an embedded config stanza for the goodkey library. If this
        // is populated, the cert-checker will perform static checks against the
        // public keys in the certs it checks.
        GoodKey goodkey.Config

        // IgnoredLints is a list of zlint names. Any lint results from a lint in
        // the IgnoredLists list are ignored regardless of LintStatus level.
        IgnoredLints []string

        // CTLogListFile is the path to a JSON file on disk containing the set of
        // all logs trusted by Chrome. The file must match the v3 log list schema:
        // https://www.gstatic.com/ct/log_list/v3/log_list_schema.json
        CTLogListFile string

        Features map[string]bool
    }
    PA     cmd.PAConfig
    Syslog cmd.SyslogConfig
}