in go/storage/certdatabase.go [34:61]
func WriteSerialList(w io.Writer, aExpDate types.ExpDate, aIssuer types.Issuer, aSerials []types.Serial) error {
writer := bufio.NewWriter(w)
defer writer.Flush()
// Write the expiry date for this collection of serial numbers as a unix
// timestamp encoded as a zero-padded 16 digit hex string. The expiry
// date is prefixed by "@" to distinguish it from a serial number.
_, err := writer.WriteString(serialListExpiryLine(aExpDate))
if err != nil {
return err
}
err = writer.WriteByte('\n')
if err != nil {
return err
}
for _, s := range aSerials {
_, err := writer.WriteString(s.HexString())
if err != nil {
return err
}
err = writer.WriteByte('\n')
if err != nil {
return err
}
}
return nil
}