community

package
v3.6.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 9 Imported by: 2

Documentation

Index

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 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 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

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

type IssuerDNTrailingSpace

type IssuerDNTrailingSpace struct{}

func (*IssuerDNTrailingSpace) CheckApplies

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

func (*IssuerDNTrailingSpace) Execute

type IssuerRDNHasMultipleAttribute

type IssuerRDNHasMultipleAttribute struct{}

func (*IssuerRDNHasMultipleAttribute) CheckApplies

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

func (*IssuerRDNHasMultipleAttribute) Execute

type SANDNSDuplicate

type SANDNSDuplicate struct{}

func (*SANDNSDuplicate) CheckApplies

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

func (*SANDNSDuplicate) Execute

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

type SubjectDNLeadingSpace

type SubjectDNLeadingSpace struct{}

func (*SubjectDNLeadingSpace) CheckApplies

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

func (*SubjectDNLeadingSpace) Execute

type SubjectDNTrailingSpace

type SubjectDNTrailingSpace struct{}

func (*SubjectDNTrailingSpace) CheckApplies

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

func (*SubjectDNTrailingSpace) Execute

type SubjectRDNHasMultipleAttribute

type SubjectRDNHasMultipleAttribute struct{}

func (*SubjectRDNHasMultipleAttribute) CheckApplies

func (*SubjectRDNHasMultipleAttribute) Execute

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL