func()

in ccadb2OneCRL/ccadb/ccadb.go [82:99]


func (c *Certificate) IssuerSerial() *set.IssuerSerial {
	cert, err := c.ParseCertificate()
	if err != nil {
		log.WithError(err).
			WithField("revocation", c).
			Warn("failed to parse the CCADB certificate when constructing a Issuer:Serial pair")
		return nil
	}
	serial, err := utils.RawSerialBytes(cert.RawTBSCertificate)
	if err != nil {
		log.WithError(err).
			WithField("revocation", c).
			Warn("failed to parse serial number")
		return nil
	}
	is := set.NewIssuerSerial(cert.RawIssuer, serial)
	return &is
}