Versions in this module Expand all Collapse all v1 v1.0.1 Jun 29, 2022 Changes in this version + type MatchAll struct + func (m MatchAll) CertificateMatches(_ *x509.Certificate) bool + func (m MatchAll) PrecertificateMatches(_ *ct.Precertificate) bool + type MatchIssuerRegex struct + CertificateIssuerRegex *regexp.Regexp + PrecertificateIssuerRegex *regexp.Regexp + func (m MatchIssuerRegex) CertificateMatches(c *x509.Certificate) bool + func (m MatchIssuerRegex) PrecertificateMatches(p *ct.Precertificate) bool + type MatchNone struct + func (m MatchNone) CertificateMatches(_ *x509.Certificate) bool + func (m MatchNone) PrecertificateMatches(_ *ct.Precertificate) bool + type MatchSerialNumber struct + SerialNumber big.Int + func (m MatchSerialNumber) CertificateMatches(c *x509.Certificate) bool + func (m MatchSerialNumber) PrecertificateMatches(p *ct.Precertificate) bool + type MatchSubjectRegex struct + CertificateSubjectRegex *regexp.Regexp + PrecertificateSubjectRegex *regexp.Regexp + func (m MatchSubjectRegex) CertificateMatches(c *x509.Certificate) bool + func (m MatchSubjectRegex) PrecertificateMatches(p *ct.Precertificate) bool + type Matcher interface + CertificateMatches func(*x509.Certificate) bool + PrecertificateMatches func(*ct.Precertificate) bool + type Scanner struct + func NewScanner(client *client.LogClient, opts ScannerOptions, logger *log.Logger) *Scanner + func (s *Scanner) Scan(foundCert func(*ct.LogEntry, string), foundPrecert func(*ct.LogEntry, string), ...) (int64, error) + type ScannerOptions struct + BatchSize int64 + Matcher Matcher + MaximumIndex int64 + Name string + NumWorkers int + ParallelFetch int + PrecertOnly bool + Quiet bool + StartIndex int64 + func DefaultScannerOptions() *ScannerOptions