package community

import "github.com/zmap/zlint/v2/lints/community"

Index

Types

type DNSNameRedacted

type DNSNameRedacted struct{}

func (*DNSNameRedacted) CheckApplies

func (l *DNSNameRedacted) CheckApplies(c *x509.Certificate) bool

func (*DNSNameRedacted) Execute

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 (*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 (*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 (*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 (*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 (*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 (*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 (*SubjectDNTrailingSpace) Initialize

func (l *SubjectDNTrailingSpace) Initialize() error

type SubjectRDNHasMultipleAttribute

type SubjectRDNHasMultipleAttribute struct{}

func (*SubjectRDNHasMultipleAttribute) CheckApplies

func (*SubjectRDNHasMultipleAttribute) Execute

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

Version
v2.2.1 (latest)
Published
Oct 9, 2020
Platform
js/wasm
Imports
7 packages
Last checked
1 hour ago

Tools for package owners.