MivaScript Builtin Function, Miva Merchant 9+
rsa_generate_keypair_mem_cipher( pubkey var, privkey var, bits, e, passphrase, ciphername )
<mvt:assign name="g.return_value" value="rsa_generate_keypair_mem_cipher( pubkey var, privkey var, bits, e, passphrase, ciphername )" />
Behaves identical to the legacy counterpart rsa_generate_keypair_mem() except that it allows the caller to specify the cipher used to encrypt the private key (the legacy function always uses des-ede3-cbc).
pubkey var
The variable which receives the generated public key
privkey var
The variable which receives the generated private key
bits
The RSA modulus size, in bits
e
The public key exponent. Must be an odd number, typically 3, 17 or 65537
passphrase
The passphrase used to encrypt the private key
ciphername
an OpenSSL cipher identifier, such as "aes-128-cbc"