cabf_smime_br

package
v3.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 9, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAdobeExtensionsLegacyMultipurposeCriticality

func NewAdobeExtensionsLegacyMultipurposeCriticality() lint.CertificateLintInterface

NewAdobeExtensionsLegacyMultipurposeCriticality creates a new linter to enforce adobe x509 extensions requirements for multipurpose or legacy SMIME certs

func NewAdobeExtensionsStrictPresence

func NewAdobeExtensionsStrictPresence() lint.CertificateLintInterface

NewAdobeExtensionsStrictPresence creates a new linter to enforce adobe x509 extensions requirements for strict SMIME certs

func NewECOtherKeyUsages

func NewECOtherKeyUsages() lint.LintInterface

func NewECPublicKeyKeyUsages

func NewECPublicKeyKeyUsages() lint.LintInterface

func NewEdwardsPublicKeyKeyUsages

func NewEdwardsPublicKeyKeyUsages() lint.LintInterface

func NewKeyUsageCriticality

func NewKeyUsageCriticality() lint.LintInterface

func NewKeyUsagePresence

func NewKeyUsagePresence() lint.LintInterface

func NewLegacyMultipurposeEKUCheck

func NewLegacyMultipurposeEKUCheck() lint.CertificateLintInterface

NewShallHaveCrlDistributionPoints creates a new linter to enforce MAY/SHALL NOT field requirements for mailbox validated SMIME certs

func NewMailboxValidatedEnforceSubjectFieldRestrictions

func NewMailboxValidatedEnforceSubjectFieldRestrictions() lint.LintInterface

NewMailboxValidatedEnforceSubjectFieldRestrictions creates a new linter to enforce MAY/SHALL NOT field requirements for mailbox validated SMIME certs

func NewRSAKeyUsageLegacyMultipurpose

func NewRSAKeyUsageLegacyMultipurpose() lint.LintInterface

func NewRSAKeyUsageStrict

func NewRSAKeyUsageStrict() lint.LintInterface

func NewRSAOtherKeyUsages

func NewRSAOtherKeyUsages() lint.LintInterface

func NewRegistrationSchemeIDMatchesSubjectCountry

func NewRegistrationSchemeIDMatchesSubjectCountry() lint.CertificateLintInterface

NewRegistrationSchemeIDMatchesSubjectCountry creates a new linter to enforce SHALL requirements for registration scheme identifiers matching subject:countryName

func NewSMIMEAIAInternalName

func NewSMIMEAIAInternalName() lint.LintInterface

func NewSMIMELegacyAIAHasOneHTTP

func NewSMIMELegacyAIAHasOneHTTP() lint.LintInterface

func NewSMIMEStrictAIAHasHTTPOnly

func NewSMIMEStrictAIAHasHTTPOnly() lint.LintInterface

func NewSingleEmailIfPresent

func NewSingleEmailIfPresent() lint.LintInterface

func NewStrictEKUCheck

func NewStrictEKUCheck() lint.CertificateLintInterface

NewShallHaveCrlDistributionPoints creates a new linter to enforce MAY/SHALL NOT field requirements for mailbox validated SMIME certs

func NewSubjectAlternativeNameNotCritical

func NewSubjectAlternativeNameNotCritical() lint.LintInterface

func NewSubjectAlternativeNameShallBePresent

func NewSubjectAlternativeNameShallBePresent() lint.LintInterface

func NewSubscriberCrlDistributionPoints

func NewSubscriberCrlDistributionPoints() lint.LintInterface

Types

type SubjectAlternativeNameNotCritical

type SubjectAlternativeNameNotCritical struct{}

func (*SubjectAlternativeNameNotCritical) CheckApplies

func (*SubjectAlternativeNameNotCritical) Execute

type SubscriberCrlDistributionPoints

type SubscriberCrlDistributionPoints struct{}

func (*SubscriberCrlDistributionPoints) CheckApplies

func (*SubscriberCrlDistributionPoints) Execute

Jump to

Keyboard shortcuts

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