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 }