func (c *VFSCAStore) storePrivateKey(privateKey *PrivateKey, p vfs.Path) error { var data bytes.Buffer _, err := privateKey.WriteTo(&data) if err != nil { return err } return p.WriteFile(data.Bytes()) }
func (c *VFSCAStore) storeCertificate(cert *Certificate, p vfs.Path) error { // TODO: replace storePrivateKey & storeCertificate with writeFile(io.WriterTo)? var data bytes.Buffer _, err := cert.WriteTo(&data) if err != nil { return err } return p.WriteFile(data.Bytes()) }