func (store *CertStore) Put(id int64, cert *pkix.Certificate) error { pemBytes, err := cert.ToPEM() if err != nil { return err } filename := strconv.Itoa(int(id)) + ".crt" err = ioutil.WriteFile(store.RootDir+"/"+filename, pemBytes, 0400) if err != nil { return err } return nil }