in ccadb2OneCRL/onecrl/onecrl.go [229:254]
func FromCCADB(c *ccadb.Certificate) (*Record, error) {
cert, err := c.ParseCertificate()
if err != nil {
return nil, err
}
serial, err := utils.RawSerialBytes(cert.RawTBSCertificate)
if err != nil {
return nil, err
}
record := &Record{
CCADB: c,
Details: Details{
Bug: "",
Who: "",
Why: "",
Name: "",
Created: "",
},
Enabled: false,
IssuerName: utils.B64Encode(cert.RawIssuer),
SerialNumber: utils.B64Encode(serial),
Subject: "",
PubKeyHash: "",
}
return record, nil
}