rootprogram

package
v0.0.0-...-115fbbe Latest Latest
Warning

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

Go to latest
Published: Mar 5, 2024 License: MPL-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EnrolledIssuer

type EnrolledIssuer struct {
	UniqueID   string `json:"uniqueID"`
	PubKeyHash string `json:"pubKeyHash"`
	Whitelist  bool   `json:"whitelist"`
	SubjectDN  string `json:"subjectDN"`
	Subject    string `json:"subject"`
	Pem        string `json:"pem"`
	Enrolled   bool   `json:"enrolled"`
}

type IssuerData

type IssuerData struct {
	// contains filtered or unexported fields
}

type MozIssuers

type MozIssuers struct {
	CrlMap types.IssuerCrlMap

	DiskPath  string
	ReportUrl string
	// contains filtered or unexported fields
}

func NewMozillaIssuers

func NewMozillaIssuers() *MozIssuers

func (*MozIssuers) DatasetAge

func (mi *MozIssuers) DatasetAge() time.Duration

func (*MozIssuers) Enroll

func (mi *MozIssuers) Enroll(aIssuer types.Issuer)

func (*MozIssuers) GetCertificateForIssuer

func (mi *MozIssuers) GetCertificateForIssuer(aIssuer types.Issuer) (*x509.Certificate, error)

func (*MozIssuers) GetIssuers

func (mi *MozIssuers) GetIssuers() []types.Issuer

func (*MozIssuers) GetSubjectForIssuer

func (mi *MozIssuers) GetSubjectForIssuer(aIssuer types.Issuer) (string, error)

func (*MozIssuers) InsertIssuerFromCertAndPem

func (mi *MozIssuers) InsertIssuerFromCertAndPem(aCert *x509.Certificate, aPem string, crls []string) types.Issuer

func (*MozIssuers) IsIssuerEnrolled

func (mi *MozIssuers) IsIssuerEnrolled(aIssuer types.Issuer) bool

func (*MozIssuers) IsIssuerInProgram

func (mi *MozIssuers) IsIssuerInProgram(aIssuer types.Issuer) bool

func (*MozIssuers) Load

func (mi *MozIssuers) Load() error

func (*MozIssuers) LoadEnrolledIssuers

func (mi *MozIssuers) LoadEnrolledIssuers(filePath string) error

func (*MozIssuers) LoadFromDisk

func (mi *MozIssuers) LoadFromDisk(aPath string) error

func (*MozIssuers) NewTestIssuerFromSubjectString

func (mi *MozIssuers) NewTestIssuerFromSubjectString(aSub string) types.Issuer

func (*MozIssuers) SaveIssuersList

func (mi *MozIssuers) SaveIssuersList(filePath string) error

Jump to

Keyboard shortcuts

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