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())