package cabf_ev

import "github.com/zmap/zlint/v3/lints/cabf_ev"

Index

Functions

func NewCabfOrgIdentifierPsdVatHasState

func NewCabfOrgIdentifierPsdVatHasState() lint.LintInterface

func NewEvCountryMissing

func NewEvCountryMissing() lint.LintInterface

func NewEvNoBiz

func NewEvNoBiz() lint.LintInterface

func NewEvNotWildCard

func NewEvNotWildCard() lint.LintInterface

func NewEvOrgIdExtMissing

func NewEvOrgIdExtMissing() lint.LintInterface

func NewEvOrgMissing

func NewEvOrgMissing() lint.LintInterface

func NewEvSNMissing

func NewEvSNMissing() lint.LintInterface

func NewEvSanIpAddressPresent

func NewEvSanIpAddressPresent() lint.LintInterface

func NewEvValidTooLong

func NewEvValidTooLong() lint.LintInterface

func NewExtraSubjectAttribs

func NewExtraSubjectAttribs() lint.LintInterface

func NewInvalidBusinessCategory

func NewInvalidBusinessCategory() lint.LintInterface

func NewInvalidOrgIDRegistrationScheme

func NewInvalidOrgIDRegistrationScheme() lint.LintInterface

func NewOrgIdInconsistentSubjAndExt

func NewOrgIdInconsistentSubjAndExt() lint.LintInterface

func NewTorValidityTooLarge

func NewTorValidityTooLarge() lint.LintInterface

Types

type CabfOrgIdentifierPsdVatHasState

type CabfOrgIdentifierPsdVatHasState struct{}

func (*CabfOrgIdentifierPsdVatHasState) CheckApplies

func (*CabfOrgIdentifierPsdVatHasState) Execute

type EvNotWildCard

type EvNotWildCard struct{}

func (*EvNotWildCard) CheckApplies

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

func (*EvNotWildCard) Execute

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

type EvSanIpAddressPresent

type EvSanIpAddressPresent struct{}

func (*EvSanIpAddressPresent) CheckApplies

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

func (*EvSanIpAddressPresent) Execute

type OrganizationIdentifier

type OrganizationIdentifier struct {
	ParseAsPSD bool
	Scheme     string
	Country    string
	State      string
	Reference  string
}

According to EVGs 9.2.8

func (OrganizationIdentifier) Parse

Source Files

lint_cabf_org_identifier_psd_vat_has_state.go lint_ev_business_category_missing.go lint_ev_country_name_missing.go lint_ev_invalid_business_category.go lint_ev_not_wildcard.go lint_ev_organization_id_missing.go lint_ev_organization_name_missing.go lint_ev_orgid_inconsistent_subj_and_ext.go lint_ev_san_ip_address_present.go lint_ev_serial_number_missing.go lint_ev_valid_time_too_long.go lint_extra_subject_attribs.go lint_invalid_orgid_reg_scheme.go lint_onion_subject_validity_time_too_large.go

Version
v3.6.6 (latest)
Published
Apr 19, 2025
Platform
linux/amd64
Imports
8 packages
Last checked
5 days ago

Tools for package owners.