Documentation ¶
Index ¶
Constants ¶
View Source
const Version int64 = 3
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResultSet ¶
type ResultSet struct { Version int64 `json:"version"` Timestamp int64 `json:"timestamp"` Results map[string]*lint.LintResult `json:"lints"` NoticesPresent bool `json:"notices_present"` WarningsPresent bool `json:"warnings_present"` ErrorsPresent bool `json:"errors_present"` FatalsPresent bool `json:"fatals_present"` }
ResultSet contains the output of running all lints in a registry against a single certificate.
func LintCertificate ¶
func LintCertificate(c *x509.Certificate) *ResultSet
LintCertificate runs all registered lints on c using default options, producing a ResultSet.
Using LintCertificate(c) is equivalent to calling LintCertificateEx(c, nil).
func LintCertificateEx ¶
func LintCertificateEx(c *x509.Certificate, registry lint.Registry) *ResultSet
LintCertificateEx runs lints from the provided registry on c producing a ResultSet. Providing an explicit registry allows the caller to filter the lints that will be run. (See lint.Registry.Filter())
If registry is nil then the global registry of all lints is used and this function is equivalent to calling LintCertificate(c).
Click to show internal directories.
Click to hide internal directories.