cabf_br

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: 19 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAlgorithmObjectIdentifierEncoding added in v3.3.1

func NewAlgorithmObjectIdentifierEncoding() lint.LintInterface

func NewArpaMalformedIP added in v3.3.0

func NewArpaMalformedIP() lint.LintInterface

func NewArpaReservedIP added in v3.3.0

func NewArpaReservedIP() lint.LintInterface

func NewCaAiaMissing added in v3.3.0

func NewCaAiaMissing() lint.LintInterface

func NewCaAiaShouldNotBeMissing added in v3.3.0

func NewCaAiaShouldNotBeMissing() lint.LintInterface

func NewCaCRLSignNotSet added in v3.3.0

func NewCaCRLSignNotSet() lint.LintInterface

func NewCaCommonNameMissing added in v3.3.0

func NewCaCommonNameMissing() lint.LintInterface

func NewCaCountryNameInvalid added in v3.3.0

func NewCaCountryNameInvalid() lint.LintInterface

func NewCaCountryNameMissing added in v3.3.0

func NewCaCountryNameMissing() lint.LintInterface

func NewCaDigSignNotSet added in v3.3.0

func NewCaDigSignNotSet() lint.LintInterface

func NewCaIsCA added in v3.3.0

func NewCaIsCA() lint.LintInterface

func NewCaKeyCertSignNotSet added in v3.3.0

func NewCaKeyCertSignNotSet() lint.LintInterface

func NewCaKeyUsageMissing added in v3.3.0

func NewCaKeyUsageMissing() lint.LintInterface

func NewCaKeyUsageNotCrit added in v3.3.0

func NewCaKeyUsageNotCrit() lint.LintInterface

func NewCaOrganizationNameMissing added in v3.3.0

func NewCaOrganizationNameMissing() lint.LintInterface

func NewCertPolicyConflictsWithLocality added in v3.3.0

func NewCertPolicyConflictsWithLocality() lint.LintInterface

func NewCertPolicyConflictsWithOrg added in v3.3.0

func NewCertPolicyConflictsWithOrg() lint.LintInterface

func NewCertPolicyConflictsWithPostal added in v3.3.0

func NewCertPolicyConflictsWithPostal() lint.LintInterface

func NewCertPolicyConflictsWithProvince added in v3.3.0

func NewCertPolicyConflictsWithProvince() lint.LintInterface

func NewCertPolicyConflictsWithStreet added in v3.3.0

func NewCertPolicyConflictsWithStreet() lint.LintInterface

func NewCertPolicyIVRequiresCountry added in v3.3.0

func NewCertPolicyIVRequiresCountry() lint.LintInterface

func NewCertPolicyIVRequiresProvinceOrLocal added in v3.3.0

func NewCertPolicyIVRequiresProvinceOrLocal() lint.LintInterface

func NewCertPolicyOVRequiresCountry added in v3.3.0

func NewCertPolicyOVRequiresCountry() lint.LintInterface

func NewCertPolicyOVRequiresProvinceOrLocal added in v3.3.0

func NewCertPolicyOVRequiresProvinceOrLocal() lint.LintInterface

func NewCertPolicyRequiresOrg added in v3.3.0

func NewCertPolicyRequiresOrg() lint.LintInterface

func NewCertPolicyRequiresPersonalName added in v3.3.0

func NewCertPolicyRequiresPersonalName() lint.LintInterface

func NewCommonNames added in v3.3.0

func NewCommonNames() lint.LintInterface

func NewCommonNamesSC62 added in v3.6.0

func NewCommonNamesSC62() lint.LintInterface

func NewCountryNotIso added in v3.3.0

func NewCountryNotIso() lint.LintInterface

func NewCrlHasValidReasonCode added in v3.6.0

func NewCrlHasValidReasonCode() lint.RevocationListLintInterface

func NewCrlReasonCodeNotCritical added in v3.6.0

func NewCrlReasonCodeNotCritical() lint.RevocationListLintInterface

func NewCrlissuerMustNotBePresentInCdp added in v3.6.2

func NewCrlissuerMustNotBePresentInCdp() lint.LintInterface

func NewDNSNameContainsProhibitedReservedLabel added in v3.3.1

func NewDNSNameContainsProhibitedReservedLabel() lint.LintInterface

func NewDNSNameEmptyLabel added in v3.3.0

func NewDNSNameEmptyLabel() lint.LintInterface

func NewDNSNameHyphenInSLD added in v3.3.0

func NewDNSNameHyphenInSLD() lint.LintInterface

func NewDNSNameLabelLengthTooLong added in v3.3.0

func NewDNSNameLabelLengthTooLong() lint.LintInterface

func NewDNSNameLeftLabelWildcardCheck added in v3.3.0

func NewDNSNameLeftLabelWildcardCheck() lint.LintInterface

func NewDNSNameProperCharacters added in v3.3.0

func NewDNSNameProperCharacters() lint.LintInterface

func NewDNSNameUnderscoreInSLD added in v3.3.0

func NewDNSNameUnderscoreInSLD() lint.LintInterface

func NewDNSNameUnderscoreInTRD added in v3.3.0

func NewDNSNameUnderscoreInTRD() lint.LintInterface

func NewDNSNameValidTLD added in v3.3.0

func NewDNSNameValidTLD() lint.LintInterface

func NewDNSNameWildcardLeftofPublicSuffix added in v3.3.0

func NewDNSNameWildcardLeftofPublicSuffix() lint.LintInterface

func NewDNSNameWildcardOnlyInLeftlabel added in v3.3.0

func NewDNSNameWildcardOnlyInLeftlabel() lint.LintInterface

func NewDnsNameContainsBareIANASuffix added in v3.3.0

func NewDnsNameContainsBareIANASuffix() lint.LintInterface

func NewDsaImproperSize added in v3.3.0

func NewDsaImproperSize() lint.LintInterface

func NewDsaParamsMissing added in v3.3.0

func NewDsaParamsMissing() lint.LintInterface

func NewDsaSubgroup added in v3.3.0

func NewDsaSubgroup() lint.LintInterface

func NewDsaTooShort added in v3.3.0

func NewDsaTooShort() lint.LintInterface

func NewDsaUniqueCorrectRepresentation added in v3.3.0

func NewDsaUniqueCorrectRepresentation() lint.LintInterface

func NewDvSubjectInvalidValues added in v3.6.2

func NewDvSubjectInvalidValues() lint.LintInterface

func NewEKUCrit added in v3.6.2

func NewEKUCrit() lint.LintInterface

func NewEcImproperCurves added in v3.3.0

func NewEcImproperCurves() lint.LintInterface

func NewExtSANCriticalWithSubjectDN added in v3.3.0

func NewExtSANCriticalWithSubjectDN() lint.LintInterface

func NewExtraSubjectCommonNames added in v3.3.0

func NewExtraSubjectCommonNames() lint.LintInterface

func NewIllegalChar added in v3.3.0

func NewIllegalChar() lint.LintInterface

func NewInvalidCertificateVersion added in v3.3.0

func NewInvalidCertificateVersion() lint.LintInterface

func NewInvalidSubjectRDNOrder added in v3.6.2

func NewInvalidSubjectRDNOrder() lint.LintInterface

func NewNCReservedIPNet added in v3.3.0

func NewNCReservedIPNet() lint.LintInterface

func NewNoUnderscoreBefore1_6_2 added in v3.3.1

func NewNoUnderscoreBefore1_6_2() lint.LintInterface

func NewOCSPIDPKIXOCSPNocheckExtNotIncludedServerAuth added in v3.3.0

func NewOCSPIDPKIXOCSPNocheckExtNotIncludedServerAuth() lint.LintInterface

func NewOnionNotEV added in v3.3.0

func NewOnionNotEV() lint.LintInterface

func NewOnionNotValid added in v3.3.0

func NewOnionNotValid() lint.LintInterface

func NewOrganizationalUnitNameProhibited added in v3.4.0

func NewOrganizationalUnitNameProhibited() lint.LintInterface

func NewPolicyQualifiersOtherThanCpsNotPermitted added in v3.6.0

func NewPolicyQualifiersOtherThanCpsNotPermitted() lint.LintInterface

func NewProhibitDSAUsage added in v3.3.0

func NewProhibitDSAUsage() lint.LintInterface

func NewPublicKeyAllowed added in v3.3.0

func NewPublicKeyAllowed() lint.LintInterface

func NewRootCAContainsCertPolicy added in v3.3.0

func NewRootCAContainsCertPolicy() lint.LintInterface

func NewRootCAContainsEKU added in v3.3.0

func NewRootCAContainsEKU() lint.LintInterface

func NewRootCAKeyUsageMustBeCritical added in v3.3.0

func NewRootCAKeyUsageMustBeCritical() lint.LintInterface

func NewRootCAKeyUsagePresent added in v3.3.0

func NewRootCAKeyUsagePresent() lint.LintInterface

func NewRootCaModSize added in v3.3.0

func NewRootCaModSize() lint.LintInterface

func NewRootCaPathLenPresent added in v3.3.0

func NewRootCaPathLenPresent() lint.LintInterface

func NewRsaModSmallFactor added in v3.3.0

func NewRsaModSmallFactor() lint.LintInterface

func NewRsaParsedTestsExpBounds added in v3.3.0

func NewRsaParsedTestsExpBounds() lint.LintInterface

func NewRsaParsedTestsExpInRange added in v3.3.0

func NewRsaParsedTestsExpInRange() lint.LintInterface

func NewRsaParsedTestsKeyExpOdd added in v3.3.0

func NewRsaParsedTestsKeyExpOdd() lint.LintInterface

func NewRsaParsedTestsKeyModOdd added in v3.3.0

func NewRsaParsedTestsKeyModOdd() lint.LintInterface

func NewRsaParsedTestsKeySize added in v3.3.0

func NewRsaParsedTestsKeySize() lint.LintInterface

func NewSANDirName added in v3.3.0

func NewSANDirName() lint.LintInterface

func NewSANEDI added in v3.3.0

func NewSANEDI() lint.LintInterface

func NewSANMissing added in v3.3.0

func NewSANMissing() lint.LintInterface

func NewSANOtherName added in v3.3.0

func NewSANOtherName() lint.LintInterface

func NewSANRegId added in v3.3.0

func NewSANRegId() lint.LintInterface

func NewSANReservedIP added in v3.3.0

func NewSANReservedIP() lint.LintInterface

func NewSANRfc822 added in v3.3.0

func NewSANRfc822() lint.LintInterface

func NewSANURI added in v3.3.0

func NewSANURI() lint.LintInterface

func NewSha1ExpireLong added in v3.3.0

func NewSha1ExpireLong() lint.LintInterface

func NewSigAlgTestsSHA1 added in v3.3.0

func NewSigAlgTestsSHA1() lint.LintInterface

func NewSignatureAlgorithmNotSupported added in v3.3.0

func NewSignatureAlgorithmNotSupported() lint.LintInterface

func NewSubCACRLDistCrit added in v3.3.0

func NewSubCACRLDistCrit() lint.LintInterface

func NewSubCACRLDistMissing added in v3.3.0

func NewSubCACRLDistMissing() lint.LintInterface

func NewSubCACRLDistNoUrl added in v3.3.0

func NewSubCACRLDistNoUrl() lint.LintInterface

func NewSubCACertPolicyCrit added in v3.3.0

func NewSubCACertPolicyCrit() lint.LintInterface

func NewSubCACertPolicyMissing added in v3.3.0

func NewSubCACertPolicyMissing() lint.LintInterface

func NewSubCAEKUCrit added in v3.3.0

func NewSubCAEKUCrit() lint.LintInterface

func NewSubCAEKUMissing added in v3.3.0

func NewSubCAEKUMissing() lint.LintInterface

func NewSubCAEKUValidFields added in v3.3.0

func NewSubCAEKUValidFields() lint.LintInterface

func NewSubCANameConstraintsNotCritical added in v3.3.0

func NewSubCANameConstraintsNotCritical() lint.LintInterface

func NewSubCRLDistNoURL added in v3.3.0

func NewSubCRLDistNoURL() lint.LintInterface

func NewSubCaAIAMarkedCritical added in v3.3.0

func NewSubCaAIAMarkedCritical() lint.LintInterface

func NewSubCaIssuerUrl added in v3.3.0

func NewSubCaIssuerUrl() lint.LintInterface

func NewSubCaModSize added in v3.3.0

func NewSubCaModSize() lint.LintInterface

func NewSubCertAIAInternalName added in v3.6.0

func NewSubCertAIAInternalName() lint.LintInterface

func NewSubCertAiaMarkedCritical added in v3.3.0

func NewSubCertAiaMarkedCritical() lint.LintInterface

func NewSubCertAiaMissing added in v3.3.0

func NewSubCertAiaMissing() lint.LintInterface

func NewSubCertBasicConstCrit added in v3.6.0

func NewSubCertBasicConstCrit() lint.LintInterface

func NewSubCertCountryNameMustAppear added in v3.3.0

func NewSubCertCountryNameMustAppear() lint.LintInterface

func NewSubCertIssuerUrl added in v3.3.0

func NewSubCertIssuerUrl() lint.LintInterface

func NewSubCertKeyUsageBitSet added in v3.3.0

func NewSubCertKeyUsageBitSet() lint.LintInterface

func NewSubCertLocalityNameMustAppear added in v3.3.0

func NewSubCertLocalityNameMustAppear() lint.LintInterface

func NewSubCertLocalityNameMustNotAppear added in v3.3.0

func NewSubCertLocalityNameMustNotAppear() lint.LintInterface

func NewSubCertNotCA added in v3.3.0

func NewSubCertNotCA() lint.LintInterface

func NewSubCertOcspUrl added in v3.3.0

func NewSubCertOcspUrl() lint.LintInterface

func NewSubCertPolicy added in v3.3.0

func NewSubCertPolicy() lint.LintInterface

func NewSubCertPolicyCrit added in v3.3.0

func NewSubCertPolicyCrit() lint.LintInterface

func NewSubCertPolicyEmpty added in v3.3.0

func NewSubCertPolicyEmpty() lint.LintInterface

func NewSubCertPostalCodeMustNotAppear added in v3.3.0

func NewSubCertPostalCodeMustNotAppear() lint.LintInterface

func NewSubCertProvinceMustAppear added in v3.3.0

func NewSubCertProvinceMustAppear() lint.LintInterface

func NewSubCertProvinceMustNotAppear added in v3.3.0

func NewSubCertProvinceMustNotAppear() lint.LintInterface

func NewSubCertStreetAddressShouldNotExist added in v3.3.0

func NewSubCertStreetAddressShouldNotExist() lint.LintInterface

func NewSubCertSubjectGnOrSnContainsPolicy added in v3.3.0

func NewSubCertSubjectGnOrSnContainsPolicy() lint.LintInterface

func NewSubCertValidTimeLongerThan39Months added in v3.3.0

func NewSubCertValidTimeLongerThan39Months() lint.LintInterface

func NewSubCertValidTimeLongerThan825Days added in v3.3.0

func NewSubCertValidTimeLongerThan825Days() lint.LintInterface

func NewSubCrlDistCrit added in v3.3.0

func NewSubCrlDistCrit() lint.LintInterface

func NewSubCrlSignAllowed added in v3.3.0

func NewSubCrlSignAllowed() lint.LintInterface

func NewSubExtKeyUsage added in v3.3.0

func NewSubExtKeyUsage() lint.LintInterface

func NewSubExtKeyUsageClientOrServer added in v3.3.0

func NewSubExtKeyUsageClientOrServer() lint.LintInterface

func NewSubExtKeyUsageLegalUsage added in v3.3.0

func NewSubExtKeyUsageLegalUsage() lint.LintInterface

func NewSubModSize added in v3.3.0

func NewSubModSize() lint.LintInterface

func NewSubjectCommonNameNotExactlyFromSAN added in v3.3.0

func NewSubjectCommonNameNotExactlyFromSAN() lint.LintInterface

func NewSubjectCommonNameNotFromSAN added in v3.3.0

func NewSubjectCommonNameNotFromSAN() lint.LintInterface

func NewSubjectContainsOrganizationalUnitNameButNoOrganizationName added in v3.4.0

func NewSubjectContainsOrganizationalUnitNameButNoOrganizationName() lint.LintInterface

func NewSubjectKeyIdNotRecommendedSubscriber added in v3.6.2

func NewSubjectKeyIdNotRecommendedSubscriber() lint.LintInterface

func NewSubjectReservedIP added in v3.3.0

func NewSubjectReservedIP() lint.LintInterface

func NewTorServiceDescHashInvalid added in v3.3.0

func NewTorServiceDescHashInvalid() lint.LintInterface

Types

type CertPolicyIVRequiresCountry

type CertPolicyIVRequiresCountry struct{}

func (*CertPolicyIVRequiresCountry) CheckApplies

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

func (*CertPolicyIVRequiresCountry) Execute

type CertPolicyIVRequiresProvinceOrLocal

type CertPolicyIVRequiresProvinceOrLocal struct{}

func (*CertPolicyIVRequiresProvinceOrLocal) CheckApplies

func (*CertPolicyIVRequiresProvinceOrLocal) Execute

type CertPolicyOVRequiresCountry

type CertPolicyOVRequiresCountry struct{}

func (*CertPolicyOVRequiresCountry) CheckApplies

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

func (*CertPolicyOVRequiresCountry) Execute

type CertPolicyOVRequiresProvinceOrLocal

type CertPolicyOVRequiresProvinceOrLocal struct{}

func (*CertPolicyOVRequiresProvinceOrLocal) CheckApplies

func (*CertPolicyOVRequiresProvinceOrLocal) Execute

type CertPolicyRequiresOrg

type CertPolicyRequiresOrg struct{}

func (*CertPolicyRequiresOrg) CheckApplies

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

func (*CertPolicyRequiresOrg) Execute

type CertPolicyRequiresPersonalName

type CertPolicyRequiresPersonalName struct{}

func (*CertPolicyRequiresPersonalName) CheckApplies

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

func (*CertPolicyRequiresPersonalName) Execute

type CrlissuerMustNotBePresentInCdp added in v3.6.2

type CrlissuerMustNotBePresentInCdp struct{}

func (*CrlissuerMustNotBePresentInCdp) CheckApplies added in v3.6.2

func (*CrlissuerMustNotBePresentInCdp) Execute added in v3.6.2

type DNSNameContainsProhibitedReservedLabel added in v3.3.1

type DNSNameContainsProhibitedReservedLabel struct{}

func (*DNSNameContainsProhibitedReservedLabel) CheckApplies added in v3.3.1

func (*DNSNameContainsProhibitedReservedLabel) Execute added in v3.3.1

type DNSNameEmptyLabel

type DNSNameEmptyLabel struct{}

func (*DNSNameEmptyLabel) CheckApplies

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

func (*DNSNameEmptyLabel) Execute

type DNSNameHyphenInSLD

type DNSNameHyphenInSLD struct{}

func (*DNSNameHyphenInSLD) CheckApplies

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

func (*DNSNameHyphenInSLD) Execute

type DNSNameLabelLengthTooLong

type DNSNameLabelLengthTooLong struct{}

func (*DNSNameLabelLengthTooLong) CheckApplies

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

func (*DNSNameLabelLengthTooLong) Execute

type DNSNameLeftLabelWildcardCheck

type DNSNameLeftLabelWildcardCheck struct{}

func (*DNSNameLeftLabelWildcardCheck) CheckApplies

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

func (*DNSNameLeftLabelWildcardCheck) Execute

type DNSNameProperCharacters

type DNSNameProperCharacters struct {
	CompiledExpression *regexp.Regexp
}

func (*DNSNameProperCharacters) CheckApplies

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

func (*DNSNameProperCharacters) Execute

type DNSNameUnderscoreInSLD

type DNSNameUnderscoreInSLD struct{}

func (*DNSNameUnderscoreInSLD) CheckApplies

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

func (*DNSNameUnderscoreInSLD) Execute

type DNSNameUnderscoreInTRD

type DNSNameUnderscoreInTRD struct{}

func (*DNSNameUnderscoreInTRD) CheckApplies

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

func (*DNSNameUnderscoreInTRD) Execute

type DNSNameValidTLD

type DNSNameValidTLD struct{}

func (*DNSNameValidTLD) CheckApplies

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

func (*DNSNameValidTLD) Execute

type DNSNameWildcardLeftofPublicSuffix

type DNSNameWildcardLeftofPublicSuffix struct{}

func (*DNSNameWildcardLeftofPublicSuffix) CheckApplies

func (*DNSNameWildcardLeftofPublicSuffix) Execute

type DNSNameWildcardOnlyInLeftlabel

type DNSNameWildcardOnlyInLeftlabel struct{}

func (*DNSNameWildcardOnlyInLeftlabel) CheckApplies

func (*DNSNameWildcardOnlyInLeftlabel) Execute

type ExtSANCriticalWithSubjectDN

type ExtSANCriticalWithSubjectDN struct{}

func (*ExtSANCriticalWithSubjectDN) CheckApplies

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

func (*ExtSANCriticalWithSubjectDN) Execute

type InvalidCertificateVersion

type InvalidCertificateVersion struct{}

func (*InvalidCertificateVersion) CheckApplies

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

func (*InvalidCertificateVersion) Execute

type NCReservedIPNet

type NCReservedIPNet struct{}

func (*NCReservedIPNet) CheckApplies

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

func (*NCReservedIPNet) Execute

type NoUnderscoreBefore1_6_2 added in v3.3.1

type NoUnderscoreBefore1_6_2 struct{}

func (*NoUnderscoreBefore1_6_2) CheckApplies added in v3.3.1

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

func (*NoUnderscoreBefore1_6_2) Execute added in v3.3.1

type OCSPIDPKIXOCSPNocheckExtNotIncludedServerAuth added in v3.1.0

type OCSPIDPKIXOCSPNocheckExtNotIncludedServerAuth struct{}

func (*OCSPIDPKIXOCSPNocheckExtNotIncludedServerAuth) CheckApplies added in v3.1.0

func (*OCSPIDPKIXOCSPNocheckExtNotIncludedServerAuth) Execute added in v3.1.0

type OrganizationalUnitNameProhibited added in v3.4.0

type OrganizationalUnitNameProhibited struct{}

func (*OrganizationalUnitNameProhibited) CheckApplies added in v3.4.0

func (*OrganizationalUnitNameProhibited) Execute added in v3.4.0

type PolicyQualifiersOtherThanCpsNotPermitted added in v3.6.0

type PolicyQualifiersOtherThanCpsNotPermitted struct{}

func (*PolicyQualifiersOtherThanCpsNotPermitted) CheckApplies added in v3.6.0

func (*PolicyQualifiersOtherThanCpsNotPermitted) Execute added in v3.6.0

type SANDirName

type SANDirName struct{}

func (*SANDirName) CheckApplies

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

func (*SANDirName) Execute

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

type SANEDI

type SANEDI struct{}

func (*SANEDI) CheckApplies

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

func (*SANEDI) Execute

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

type SANMissing

type SANMissing struct{}

func (*SANMissing) CheckApplies

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

func (*SANMissing) Execute

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

type SANOtherName

type SANOtherName struct{}

func (*SANOtherName) CheckApplies

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

func (*SANOtherName) Execute

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

type SANRegId

type SANRegId struct{}

func (*SANRegId) CheckApplies

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

func (*SANRegId) Execute

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

type SANReservedIP

type SANReservedIP struct{}

func (*SANReservedIP) CheckApplies

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

func (*SANReservedIP) Execute

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

type SANRfc822

type SANRfc822 struct{}

func (*SANRfc822) CheckApplies

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

func (*SANRfc822) Execute

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

type SANURI

type SANURI struct{}

func (*SANURI) CheckApplies

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

func (*SANURI) Execute

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

type SubCANameConstraintsNotCritical

type SubCANameConstraintsNotCritical struct{}

func (*SubCANameConstraintsNotCritical) CheckApplies

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

func (*SubCANameConstraintsNotCritical) Execute

type SubjectContainsOrganizationalUnitNameButNoOrganizationName added in v3.4.0

type SubjectContainsOrganizationalUnitNameButNoOrganizationName struct{}

func (*SubjectContainsOrganizationalUnitNameButNoOrganizationName) CheckApplies added in v3.4.0

func (*SubjectContainsOrganizationalUnitNameButNoOrganizationName) Execute added in v3.4.0

type UnderscoreNotPermissibleInDNSName added in v3.3.1

type UnderscoreNotPermissibleInDNSName struct{}

func (*UnderscoreNotPermissibleInDNSName) CheckApplies added in v3.3.1

func (*UnderscoreNotPermissibleInDNSName) Execute added in v3.3.1

type UnderscorePermissibleInDNSNameIfValidWhenReplaced added in v3.6.0

type UnderscorePermissibleInDNSNameIfValidWhenReplaced struct{}

func (*UnderscorePermissibleInDNSNameIfValidWhenReplaced) CheckApplies added in v3.6.0

func (*UnderscorePermissibleInDNSNameIfValidWhenReplaced) Execute added in v3.6.0

type UnderscorePresentWithTooLongValidity added in v3.6.0

type UnderscorePresentWithTooLongValidity struct{}

func (*UnderscorePresentWithTooLongValidity) CheckApplies added in v3.6.0

func (*UnderscorePresentWithTooLongValidity) Execute added in v3.6.0

Source Files

Jump to

Keyboard shortcuts

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