Documentation ¶
Index ¶
- type DNSNameRedacted
- type IANDNSNull
- type IANDNSPeriod
- type IANPubSuffix
- type IssuerDNLeadingSpace
- type IssuerDNTrailingSpace
- type IssuerRDNHasMultipleAttribute
- type SANDNSDuplicate
- type SANDNSNull
- type SANDNSPeriod
- type SANWildCardFirst
- type SubjectDNLeadingSpace
- type SubjectDNTrailingSpace
- type SubjectRDNHasMultipleAttribute
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNSNameRedacted ¶
type DNSNameRedacted struct{}
func (*DNSNameRedacted) CheckApplies ¶
func (l *DNSNameRedacted) CheckApplies(c *x509.Certificate) bool
func (*DNSNameRedacted) Execute ¶
func (l *DNSNameRedacted) Execute(c *x509.Certificate) *lint.LintResult
func (*DNSNameRedacted) Initialize ¶
func (l *DNSNameRedacted) Initialize() error
type IANDNSNull ¶
type IANDNSNull struct{}
func (*IANDNSNull) CheckApplies ¶
func (l *IANDNSNull) CheckApplies(c *x509.Certificate) bool
func (*IANDNSNull) Execute ¶
func (l *IANDNSNull) Execute(c *x509.Certificate) *lint.LintResult
func (*IANDNSNull) Initialize ¶
func (l *IANDNSNull) Initialize() error
type IANDNSPeriod ¶
type IANDNSPeriod struct{}
func (*IANDNSPeriod) CheckApplies ¶
func (l *IANDNSPeriod) CheckApplies(c *x509.Certificate) bool
func (*IANDNSPeriod) Execute ¶
func (l *IANDNSPeriod) Execute(c *x509.Certificate) *lint.LintResult
func (*IANDNSPeriod) Initialize ¶
func (l *IANDNSPeriod) Initialize() error
type IANPubSuffix ¶
type IANPubSuffix struct{}
func (*IANPubSuffix) CheckApplies ¶
func (l *IANPubSuffix) CheckApplies(c *x509.Certificate) bool
func (*IANPubSuffix) Execute ¶
func (l *IANPubSuffix) Execute(c *x509.Certificate) *lint.LintResult
func (*IANPubSuffix) Initialize ¶
func (l *IANPubSuffix) Initialize() error
type IssuerDNLeadingSpace ¶
type IssuerDNLeadingSpace struct{}
func (*IssuerDNLeadingSpace) CheckApplies ¶
func (l *IssuerDNLeadingSpace) CheckApplies(c *x509.Certificate) bool
func (*IssuerDNLeadingSpace) Execute ¶
func (l *IssuerDNLeadingSpace) Execute(c *x509.Certificate) *lint.LintResult
func (*IssuerDNLeadingSpace) Initialize ¶
func (l *IssuerDNLeadingSpace) Initialize() error
type IssuerDNTrailingSpace ¶
type IssuerDNTrailingSpace struct{}
func (*IssuerDNTrailingSpace) CheckApplies ¶
func (l *IssuerDNTrailingSpace) CheckApplies(c *x509.Certificate) bool
func (*IssuerDNTrailingSpace) Execute ¶
func (l *IssuerDNTrailingSpace) Execute(c *x509.Certificate) *lint.LintResult
func (*IssuerDNTrailingSpace) Initialize ¶
func (l *IssuerDNTrailingSpace) Initialize() error
type IssuerRDNHasMultipleAttribute ¶
type IssuerRDNHasMultipleAttribute struct{}
func (*IssuerRDNHasMultipleAttribute) CheckApplies ¶
func (l *IssuerRDNHasMultipleAttribute) CheckApplies(c *x509.Certificate) bool
func (*IssuerRDNHasMultipleAttribute) Execute ¶
func (l *IssuerRDNHasMultipleAttribute) Execute(c *x509.Certificate) *lint.LintResult
func (*IssuerRDNHasMultipleAttribute) Initialize ¶
func (l *IssuerRDNHasMultipleAttribute) Initialize() error
type SANDNSDuplicate ¶
type SANDNSDuplicate struct{}
func (*SANDNSDuplicate) CheckApplies ¶
func (l *SANDNSDuplicate) CheckApplies(c *x509.Certificate) bool
func (*SANDNSDuplicate) Execute ¶
func (l *SANDNSDuplicate) Execute(c *x509.Certificate) *lint.LintResult
func (*SANDNSDuplicate) Initialize ¶
func (l *SANDNSDuplicate) Initialize() error
type SANDNSNull ¶
type SANDNSNull struct{}
func (*SANDNSNull) CheckApplies ¶
func (l *SANDNSNull) CheckApplies(c *x509.Certificate) bool
func (*SANDNSNull) Execute ¶
func (l *SANDNSNull) Execute(c *x509.Certificate) *lint.LintResult
func (*SANDNSNull) Initialize ¶
func (l *SANDNSNull) Initialize() error
type SANDNSPeriod ¶
type SANDNSPeriod struct{}
func (*SANDNSPeriod) CheckApplies ¶
func (l *SANDNSPeriod) CheckApplies(c *x509.Certificate) bool
func (*SANDNSPeriod) Execute ¶
func (l *SANDNSPeriod) Execute(c *x509.Certificate) *lint.LintResult
func (*SANDNSPeriod) Initialize ¶
func (l *SANDNSPeriod) Initialize() error
type SANWildCardFirst ¶
type SANWildCardFirst struct{}
func (*SANWildCardFirst) CheckApplies ¶
func (l *SANWildCardFirst) CheckApplies(c *x509.Certificate) bool
func (*SANWildCardFirst) Execute ¶
func (l *SANWildCardFirst) Execute(c *x509.Certificate) *lint.LintResult
func (*SANWildCardFirst) Initialize ¶
func (l *SANWildCardFirst) Initialize() error
type SubjectDNLeadingSpace ¶
type SubjectDNLeadingSpace struct{}
func (*SubjectDNLeadingSpace) CheckApplies ¶
func (l *SubjectDNLeadingSpace) CheckApplies(c *x509.Certificate) bool
func (*SubjectDNLeadingSpace) Execute ¶
func (l *SubjectDNLeadingSpace) Execute(c *x509.Certificate) *lint.LintResult
func (*SubjectDNLeadingSpace) Initialize ¶
func (l *SubjectDNLeadingSpace) Initialize() error
type SubjectDNTrailingSpace ¶
type SubjectDNTrailingSpace struct{}
func (*SubjectDNTrailingSpace) CheckApplies ¶
func (l *SubjectDNTrailingSpace) CheckApplies(c *x509.Certificate) bool
func (*SubjectDNTrailingSpace) Execute ¶
func (l *SubjectDNTrailingSpace) Execute(c *x509.Certificate) *lint.LintResult
func (*SubjectDNTrailingSpace) Initialize ¶
func (l *SubjectDNTrailingSpace) Initialize() error
type SubjectRDNHasMultipleAttribute ¶
type SubjectRDNHasMultipleAttribute struct{}
func (*SubjectRDNHasMultipleAttribute) CheckApplies ¶
func (l *SubjectRDNHasMultipleAttribute) CheckApplies(c *x509.Certificate) bool
func (*SubjectRDNHasMultipleAttribute) Execute ¶
func (l *SubjectRDNHasMultipleAttribute) Execute(c *x509.Certificate) *lint.LintResult
func (*SubjectRDNHasMultipleAttribute) Initialize ¶
func (l *SubjectRDNHasMultipleAttribute) Initialize() error
Source Files ¶
- lint_ian_bare_wildcard.go
- lint_ian_dns_name_includes_null_char.go
- lint_ian_dns_name_starts_with_period.go
- lint_ian_iana_pub_suffix_empty.go
- lint_ian_wildcard_not_first.go
- lint_is_redacted_cert.go
- lint_issuer_dn_leading_whitespace.go
- lint_issuer_dn_trailing_whitespace.go
- lint_issuer_multiple_rdn.go
- lint_rsa_exp_negative.go
- lint_rsa_no_public_key.go
- lint_san_bare_wildcard.go
- lint_san_dns_name_duplicate.go
- lint_san_dns_name_includes_null_char.go
- lint_san_dns_name_starts_with_period.go
- lint_san_iana_pub_suffix_empty.go
- lint_san_wildcard_not_first.go
- lint_subject_dn_leading_whitespace.go
- lint_subject_dn_trailing_whitespace.go
- lint_subject_multiple_rdn.go
- lint_validity_time_not_positive.go
Click to show internal directories.
Click to hide internal directories.