// PutEncryptedPrivateKey creates an encrypted private key file for a given name in the depot func PutEncryptedPrivateKey(d Depot, name string, key *pkix.Key, passphrase []byte) error { b, err := key.ExportEncryptedPrivate(passphrase) if err != nil { return err } return d.Put(PrivKeyTag(name), b) }
// PutPrivateKey creates a private key file for a given name in the depot func PutPrivateKey(d Depot, name string, key *pkix.Key) error { b, err := key.ExportPrivate() if err != nil { return err } return d.Put(PrivKeyTag(name), b) }