rfc

package
v2.2.1 Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2020 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CertContainsUniqueIdentifier

type CertContainsUniqueIdentifier struct{}

func (*CertContainsUniqueIdentifier) CheckApplies

func (l *CertContainsUniqueIdentifier) CheckApplies(cert *x509.Certificate) bool

func (*CertContainsUniqueIdentifier) Execute

func (*CertContainsUniqueIdentifier) Initialize

func (l *CertContainsUniqueIdentifier) Initialize() error

type CertExtensionsVersonNot3

type CertExtensionsVersonNot3 struct{}

func (*CertExtensionsVersonNot3) CheckApplies

func (l *CertExtensionsVersonNot3) CheckApplies(cert *x509.Certificate) bool

func (*CertExtensionsVersonNot3) Execute

func (*CertExtensionsVersonNot3) Initialize

func (l *CertExtensionsVersonNot3) Initialize() error

type ExtAiaMarkedCritical

type ExtAiaMarkedCritical struct{}

func (*ExtAiaMarkedCritical) CheckApplies

func (l *ExtAiaMarkedCritical) CheckApplies(cert *x509.Certificate) bool

func (*ExtAiaMarkedCritical) Execute

func (*ExtAiaMarkedCritical) Initialize

func (l *ExtAiaMarkedCritical) Initialize() error

type ExtCertPolicyDuplicate

type ExtCertPolicyDuplicate struct{}

func (*ExtCertPolicyDuplicate) CheckApplies

func (l *ExtCertPolicyDuplicate) CheckApplies(cert *x509.Certificate) bool

func (*ExtCertPolicyDuplicate) Execute

func (*ExtCertPolicyDuplicate) Initialize

func (l *ExtCertPolicyDuplicate) Initialize() error

type ExtCertPolicyExplicitTextNotNFC

type ExtCertPolicyExplicitTextNotNFC struct{}

func (*ExtCertPolicyExplicitTextNotNFC) CheckApplies

func (*ExtCertPolicyExplicitTextNotNFC) Execute

func (*ExtCertPolicyExplicitTextNotNFC) Initialize

func (l *ExtCertPolicyExplicitTextNotNFC) Initialize() error

type ExtCrlDistributionMarkedCritical

type ExtCrlDistributionMarkedCritical struct{}

func (*ExtCrlDistributionMarkedCritical) CheckApplies

func (l *ExtCrlDistributionMarkedCritical) CheckApplies(cert *x509.Certificate) bool

func (*ExtCrlDistributionMarkedCritical) Execute

func (*ExtCrlDistributionMarkedCritical) Initialize

func (l *ExtCrlDistributionMarkedCritical) Initialize() error

type ExtDuplicateExtension

type ExtDuplicateExtension struct{}

func (*ExtDuplicateExtension) CheckApplies

func (l *ExtDuplicateExtension) CheckApplies(cert *x509.Certificate) bool

func (*ExtDuplicateExtension) Execute

func (*ExtDuplicateExtension) Initialize

func (l *ExtDuplicateExtension) Initialize() error

type ExtFreshestCrlMarkedCritical

type ExtFreshestCrlMarkedCritical struct{}

func (*ExtFreshestCrlMarkedCritical) CheckApplies

func (l *ExtFreshestCrlMarkedCritical) CheckApplies(cert *x509.Certificate) bool

func (*ExtFreshestCrlMarkedCritical) Execute

func (*ExtFreshestCrlMarkedCritical) Initialize

func (l *ExtFreshestCrlMarkedCritical) Initialize() error

type ExtIANCritical

type ExtIANCritical struct{}

func (*ExtIANCritical) CheckApplies

func (l *ExtIANCritical) CheckApplies(cert *x509.Certificate) bool

func (*ExtIANCritical) Execute

func (l *ExtIANCritical) Execute(cert *x509.Certificate) *lint.LintResult

func (*ExtIANCritical) Initialize

func (l *ExtIANCritical) Initialize() error

type IANDNSNotIA5String

type IANDNSNotIA5String struct{}

func (*IANDNSNotIA5String) CheckApplies

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

func (*IANDNSNotIA5String) Execute

func (*IANDNSNotIA5String) Initialize

func (l *IANDNSNotIA5String) Initialize() error

type IANEmail

type IANEmail struct{}

func (*IANEmail) CheckApplies

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

func (*IANEmail) Execute

func (l *IANEmail) Execute(c *x509.Certificate) *lint.LintResult

func (*IANEmail) Initialize

func (l *IANEmail) Initialize() error

type IANEmptyName

type IANEmptyName struct{}

func (*IANEmptyName) CheckApplies

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

func (*IANEmptyName) Execute

func (l *IANEmptyName) Execute(c *x509.Certificate) *lint.LintResult

func (*IANEmptyName) Initialize

func (l *IANEmptyName) Initialize() error

type IANNoEntry

type IANNoEntry struct{}

func (*IANNoEntry) CheckApplies

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

func (*IANNoEntry) Execute

func (l *IANNoEntry) Execute(c *x509.Certificate) *lint.LintResult

func (*IANNoEntry) Initialize

func (l *IANNoEntry) Initialize() error

type IANSpace

type IANSpace struct{}

func (*IANSpace) CheckApplies

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

func (*IANSpace) Execute

func (l *IANSpace) Execute(c *x509.Certificate) *lint.LintResult

func (*IANSpace) Initialize

func (l *IANSpace) Initialize() error

type IANURIFQDNOrIP

type IANURIFQDNOrIP struct{}

func (*IANURIFQDNOrIP) CheckApplies

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

func (*IANURIFQDNOrIP) Execute

func (l *IANURIFQDNOrIP) Execute(c *x509.Certificate) *lint.LintResult

func (*IANURIFQDNOrIP) Initialize

func (l *IANURIFQDNOrIP) Initialize() error

type IANURIFormat

type IANURIFormat struct{}

func (*IANURIFormat) CheckApplies

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

func (*IANURIFormat) Execute

func (l *IANURIFormat) Execute(c *x509.Certificate) *lint.LintResult

func (*IANURIFormat) Initialize

func (l *IANURIFormat) Initialize() error

type IANURIIA5String

type IANURIIA5String struct{}

func (*IANURIIA5String) CheckApplies

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

func (*IANURIIA5String) Execute

func (*IANURIIA5String) Initialize

func (l *IANURIIA5String) Initialize() error

type IDNMalformedUnicode

type IDNMalformedUnicode struct{}

func (*IDNMalformedUnicode) CheckApplies

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

func (*IDNMalformedUnicode) Execute

func (*IDNMalformedUnicode) Initialize

func (l *IDNMalformedUnicode) Initialize() error

type IDNNotNFC

type IDNNotNFC struct{}

func (*IDNNotNFC) CheckApplies

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

func (*IDNNotNFC) Execute

func (l *IDNNotNFC) Execute(c *x509.Certificate) *lint.LintResult

func (*IDNNotNFC) Initialize

func (l *IDNNotNFC) Initialize() error

type InhibitAnyPolicyNotCritical

type InhibitAnyPolicyNotCritical struct{}

func (*InhibitAnyPolicyNotCritical) CheckApplies

func (l *InhibitAnyPolicyNotCritical) CheckApplies(cert *x509.Certificate) bool

func (*InhibitAnyPolicyNotCritical) Execute

func (*InhibitAnyPolicyNotCritical) Initialize

func (l *InhibitAnyPolicyNotCritical) Initialize() error

type IssuerDNCountryNotPrintableString

type IssuerDNCountryNotPrintableString struct{}

func (*IssuerDNCountryNotPrintableString) CheckApplies

func (*IssuerDNCountryNotPrintableString) Execute

func (*IssuerDNCountryNotPrintableString) Initialize

func (l *IssuerDNCountryNotPrintableString) Initialize() error

type SANDNSNotIA5String

type SANDNSNotIA5String struct{}

func (*SANDNSNotIA5String) CheckApplies

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

func (*SANDNSNotIA5String) Execute

func (*SANDNSNotIA5String) Initialize

func (l *SANDNSNotIA5String) Initialize() error

type SANDNSTooLong

type SANDNSTooLong struct{}

func (*SANDNSTooLong) CheckApplies

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

func (*SANDNSTooLong) Execute

func (l *SANDNSTooLong) Execute(c *x509.Certificate) *lint.LintResult

func (*SANDNSTooLong) Initialize

func (l *SANDNSTooLong) Initialize() error

type SANEmptyName

type SANEmptyName struct{}

func (*SANEmptyName) CheckApplies

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

func (*SANEmptyName) Execute

func (l *SANEmptyName) Execute(c *x509.Certificate) *lint.LintResult

func (*SANEmptyName) Initialize

func (l *SANEmptyName) Initialize() error

type SANIsSpaceDNS

type SANIsSpaceDNS struct{}

func (*SANIsSpaceDNS) CheckApplies

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

func (*SANIsSpaceDNS) Execute

func (l *SANIsSpaceDNS) Execute(c *x509.Certificate) *lint.LintResult

func (*SANIsSpaceDNS) Initialize

func (l *SANIsSpaceDNS) Initialize() error

type SANNoEntry

type SANNoEntry struct{}

func (*SANNoEntry) CheckApplies

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

func (*SANNoEntry) Execute

func (l *SANNoEntry) Execute(c *x509.Certificate) *lint.LintResult

func (*SANNoEntry) Initialize

func (l *SANNoEntry) Initialize() error

type SANURIHost

type SANURIHost struct{}

func (*SANURIHost) CheckApplies

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

func (*SANURIHost) Execute

func (l *SANURIHost) Execute(c *x509.Certificate) *lint.LintResult

func (*SANURIHost) Initialize

func (l *SANURIHost) Initialize() error

type SerialNumberNotPositive

type SerialNumberNotPositive struct{}

func (*SerialNumberNotPositive) CheckApplies

func (l *SerialNumberNotPositive) CheckApplies(cert *x509.Certificate) bool

func (*SerialNumberNotPositive) Execute

func (*SerialNumberNotPositive) Initialize

func (l *SerialNumberNotPositive) Initialize() error

type SubjectDNCountryNotPrintableString

type SubjectDNCountryNotPrintableString struct{}

func (*SubjectDNCountryNotPrintableString) CheckApplies

func (*SubjectDNCountryNotPrintableString) Execute

func (*SubjectDNCountryNotPrintableString) Initialize

func (l *SubjectDNCountryNotPrintableString) Initialize() error

type SubjectDNSerialNumberMaxLength

type SubjectDNSerialNumberMaxLength struct{}

func (*SubjectDNSerialNumberMaxLength) CheckApplies

func (*SubjectDNSerialNumberMaxLength) Execute

func (*SubjectDNSerialNumberMaxLength) Initialize

func (l *SubjectDNSerialNumberMaxLength) Initialize() error

type SubjectDNSerialNumberNotPrintableString

type SubjectDNSerialNumberNotPrintableString struct{}

func (*SubjectDNSerialNumberNotPrintableString) CheckApplies

func (*SubjectDNSerialNumberNotPrintableString) Execute

func (*SubjectDNSerialNumberNotPrintableString) Initialize

Source Files

Jump to

Keyboard shortcuts

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