Documentation ¶
Index ¶
- func NewBrIANBareWildcard() lint.LintInterface
- func NewBrIANWildcardFirst() lint.LintInterface
- func NewBrSANBareWildcard() lint.LintInterface
- func NewDNSNameRedacted() lint.LintInterface
- func NewFermatFactorization() lint.LintInterface
- func NewIANDNSNull() lint.LintInterface
- func NewIANDNSPeriod() lint.LintInterface
- func NewIANPubSuffix() lint.LintInterface
- func NewIssuerDNLeadingSpace() lint.LintInterface
- func NewIssuerDNTrailingSpace() lint.LintInterface
- func NewIssuerRDNHasMultipleAttribute() lint.LintInterface
- func NewPubSuffix() lint.LintInterface
- func NewRsaExpNegative() lint.LintInterface
- func NewRsaParsedPubKeyExist() lint.LintInterface
- func NewSANDNSDuplicate() lint.LintInterface
- func NewSANDNSNull() lint.LintInterface
- func NewSANDNSPeriod() lint.LintInterface
- func NewSANWildCardFirst() lint.LintInterface
- func NewSubjCountryNotUppercase() lint.LintInterface
- func NewSubjectContainsHTMLEntities() lint.LintInterface
- func NewSubjectDNLeadingSpace() lint.LintInterface
- func NewSubjectDNTrailingSpace() lint.LintInterface
- func NewSubjectRDNHasMultipleAttribute() lint.LintInterface
- func NewUniqueRevokedCertificate() lint.RevocationListLintInterface
- func NewValidityNegative() lint.LintInterface
- 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 ¶
func NewBrIANBareWildcard ¶ added in v3.3.0
func NewBrIANBareWildcard() lint.LintInterface
func NewBrIANWildcardFirst ¶ added in v3.3.0
func NewBrIANWildcardFirst() lint.LintInterface
func NewBrSANBareWildcard ¶ added in v3.3.0
func NewBrSANBareWildcard() lint.LintInterface
func NewDNSNameRedacted ¶ added in v3.3.0
func NewDNSNameRedacted() lint.LintInterface
func NewFermatFactorization ¶ added in v3.4.0
func NewFermatFactorization() lint.LintInterface
func NewIANDNSNull ¶ added in v3.3.0
func NewIANDNSNull() lint.LintInterface
func NewIANDNSPeriod ¶ added in v3.3.0
func NewIANDNSPeriod() lint.LintInterface
func NewIANPubSuffix ¶ added in v3.3.0
func NewIANPubSuffix() lint.LintInterface
func NewIssuerDNLeadingSpace ¶ added in v3.3.0
func NewIssuerDNLeadingSpace() lint.LintInterface
func NewIssuerDNTrailingSpace ¶ added in v3.3.0
func NewIssuerDNTrailingSpace() lint.LintInterface
func NewIssuerRDNHasMultipleAttribute ¶ added in v3.3.0
func NewIssuerRDNHasMultipleAttribute() lint.LintInterface
func NewPubSuffix ¶ added in v3.3.0
func NewPubSuffix() lint.LintInterface
func NewRsaExpNegative ¶ added in v3.3.0
func NewRsaExpNegative() lint.LintInterface
func NewRsaParsedPubKeyExist ¶ added in v3.3.0
func NewRsaParsedPubKeyExist() lint.LintInterface
func NewSANDNSDuplicate ¶ added in v3.3.0
func NewSANDNSDuplicate() lint.LintInterface
func NewSANDNSNull ¶ added in v3.3.0
func NewSANDNSNull() lint.LintInterface
func NewSANDNSPeriod ¶ added in v3.3.0
func NewSANDNSPeriod() lint.LintInterface
func NewSANWildCardFirst ¶ added in v3.3.0
func NewSANWildCardFirst() lint.LintInterface
func NewSubjCountryNotUppercase ¶ added in v3.6.3
func NewSubjCountryNotUppercase() lint.LintInterface
func NewSubjectContainsHTMLEntities ¶ added in v3.6.5
func NewSubjectContainsHTMLEntities() lint.LintInterface
func NewSubjectDNLeadingSpace ¶ added in v3.3.0
func NewSubjectDNLeadingSpace() lint.LintInterface
func NewSubjectDNTrailingSpace ¶ added in v3.3.0
func NewSubjectDNTrailingSpace() lint.LintInterface
func NewSubjectRDNHasMultipleAttribute ¶ added in v3.3.0
func NewSubjectRDNHasMultipleAttribute() lint.LintInterface
func NewUniqueRevokedCertificate ¶ added in v3.6.5
func NewUniqueRevokedCertificate() lint.RevocationListLintInterface
func NewValidityNegative ¶ added in v3.3.0
func NewValidityNegative() lint.LintInterface
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Source Files ¶
- lint_crl_unique_revoked_certificate.go
- 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_fermat_factorization.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_subj_contains_html_entities.go
- lint_subj_country_not_uppercase.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.