package cabf_ev
import "github.com/zmap/zlint/v3/lints/cabf_ev"
Index ¶
- func NewCabfOrgIdentifierPsdVatHasState() lint.LintInterface
- func NewEvCountryMissing() lint.LintInterface
- func NewEvNoBiz() lint.LintInterface
- func NewEvNotWildCard() lint.LintInterface
- func NewEvOrgIdExtMissing() lint.LintInterface
- func NewEvOrgMissing() lint.LintInterface
- func NewEvSNMissing() lint.LintInterface
- func NewEvSanIpAddressPresent() lint.LintInterface
- func NewEvValidTooLong() lint.LintInterface
- func NewExtraSubjectAttribs() lint.LintInterface
- func NewInvalidBusinessCategory() lint.LintInterface
- func NewInvalidOrgIDRegistrationScheme() lint.LintInterface
- func NewOrgIdInconsistentSubjAndExt() lint.LintInterface
- func NewTorValidityTooLarge() lint.LintInterface
- type CabfOrgIdentifierPsdVatHasState
- func (l *CabfOrgIdentifierPsdVatHasState) CheckApplies(c *x509.Certificate) bool
- func (l *CabfOrgIdentifierPsdVatHasState) Execute(c *x509.Certificate) *lint.LintResult
- type EvNotWildCard
- func (l *EvNotWildCard) CheckApplies(c *x509.Certificate) bool
- func (l *EvNotWildCard) Execute(c *x509.Certificate) *lint.LintResult
- type EvSanIpAddressPresent
- func (l *EvSanIpAddressPresent) CheckApplies(c *x509.Certificate) bool
- func (l *EvSanIpAddressPresent) Execute(c *x509.Certificate) *lint.LintResult
- type OrganizationIdentifier
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 (l *CabfOrgIdentifierPsdVatHasState) CheckApplies(c *x509.Certificate) bool
func (*CabfOrgIdentifierPsdVatHasState) Execute ¶
func (l *CabfOrgIdentifierPsdVatHasState) Execute(c *x509.Certificate) *lint.LintResult
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 ¶
func (l *EvSanIpAddressPresent) Execute(c *x509.Certificate) *lint.LintResult
type OrganizationIdentifier ¶
type OrganizationIdentifier struct { ParseAsPSD bool Scheme string Country string State string Reference string }
According to EVGs 9.2.8
func (OrganizationIdentifier) Parse ¶
func (o OrganizationIdentifier) Parse(orgId string) (OrganizationIdentifier, error)
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.