Documentation
¶
Index ¶
- func NewCertViaPKIMetal() lint.CertificateLintInterface
- func NewCrlHasAKI() lint.RevocationListLintInterface
- func NewCrlHasIssuerName() lint.RevocationListLintInterface
- func NewCrlHasNumber() lint.RevocationListLintInterface
- func NewCrlHasValidTimestamps() lint.RevocationListLintInterface
- func NewCrlNoEmptyRevokedCertsList() lint.RevocationListLintInterface
- func NewCrlViaPKIMetal() lint.RevocationListLintInterface
- type PKIMetalConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCertViaPKIMetal ¶
func NewCertViaPKIMetal() lint.CertificateLintInterface
func NewCrlHasAKI ¶
func NewCrlHasAKI() lint.RevocationListLintInterface
func NewCrlHasIssuerName ¶
func NewCrlHasIssuerName() lint.RevocationListLintInterface
func NewCrlHasNumber ¶
func NewCrlHasNumber() lint.RevocationListLintInterface
func NewCrlHasValidTimestamps ¶
func NewCrlHasValidTimestamps() lint.RevocationListLintInterface
func NewCrlNoEmptyRevokedCertsList ¶
func NewCrlNoEmptyRevokedCertsList() lint.RevocationListLintInterface
func NewCrlViaPKIMetal ¶
func NewCrlViaPKIMetal() lint.RevocationListLintInterface
Types ¶
type PKIMetalConfig ¶
type PKIMetalConfig struct {
Addr string `toml:"addr" comment:"The address where a pkilint REST API can be reached."`
Severity string `` /* 128-byte string literal not displayed */
Timeout time.Duration `toml:"timeout" comment:"How long, in nanoseconds, to wait before giving up."`
IgnoreLints []string `toml:"ignore_lints" comment:"The unique Validator:Code IDs of lint findings which should be ignored."`
}
PKIMetalConfig and its execute method provide a shared basis for linting both certs and CRLs using PKIMetal.
Click to show internal directories.
Click to hide internal directories.