Skip to content

rsa_save_privatekey()#


Encrypts and writes a previously loaded RSA private key to a file in PKCS#8 format

Syntax
rsa_save_privatekey( privkey_file, rsa var, passphrase )

The private key is encrypted using triple-DES in EDE mode with cipher block chaining (DES-EDE3-CBC) using the provided passphrase and stored in in PKCS#8 EncryptedPrivateKeyInfo format using PKCS#5 v2.0 password based encryption algorithms.

Returns#

Returns 1 on success, 0 on error.

Parameters#

Parameter Description
privkey_file The name of the file in which the private key is to be stored
rsa The internal reference to the RSA private key to be saved
passphrase The passphrase used to encrypt the private key