INNER CODE UNIT · Go

BatchCertificateTransparency

cloudflare/cfrpki · cmd/ctrpki/ctrpki.go:32

func BatchCertificateTransparency(ctclient *client.LogClient, chain chan []ct.ASN1Cert, q chan bool) {
	log.Debugf("Starting BatchCertificateTransparency")
	for {
		select {
		case msg := <-chain:
			_, err := ctclient.AddChain(context.Background(), msg)
			if err != nil {
				log.Error(err)
			}
		case <-q:
			log.Debugf("Closing thread")
			return
		}
	}
}

func main() {
	runtime.GOMAXPROCS(runtime.NumCPU())

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…