Display the text box

openssl_pkey_export()

« openssl_get_publickey | openssl_pkey_get_details »
<?php
$key 
openssl_pkey_new(
    
 // [array $n_configargs]
);

$bool openssl_pkey_export (
    
// mixed $key
    
// string &$out
    
// [string $passphrase]
    
  // [array $configargs]
);
?>
Result
$out = '-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQILbJh/GCHnnoCAggA
MBQGCCqGSIb3DQMHBAgB5dgIEHFICgSCBMjeA8KnlbUG8U2Nr7HMirM5VZsEUixL
MQYm9Q37MTOI9r+2yh8ReRtM2BlnpbondV5INffIuEgrXlcaPVHWsajFKTbqWvyQ
1U/n8GVvkeeO4wwxQZmvCUU8pvRzUzTXaJSzNN6oXtJFyqIybWfRztdIpT7AG2l0
kQsWrmDOj3UnG6bAQvHv/z/0RV/hPd5cS8o+ZxPeD3tavSN3TUX3k5RN+Vl0JOFy
z3wVaF1ji4Lo8AyCWjhr+YqeW+hB0B+6YpauARHjXGRCHE/oF0QZT6QgFlURBbxV
jZirI2MT9cUF7wxpwiWyoOnylhrquairdTxTeaZqVyNvA6vgt6uZEbJDyzFr4EmD
uPwQfNqhbzCAdW+mUZVV6bI42D3MQ3oqvI27j7MmABrG4gr7DxYOX/Tp27LMBusk
G4K+0yapuu8Y5+ef7uDhsmz/8swyqK5SCvjrhfO2lp+A6kTcKsm/aqXR4BU9sTJ9
d+3chE72ziA2sfzZsDKAxtZoaGG5Dgm5jtVkoUDAjlpjewlb7/ZVUqHqjBVNOdFH
tCq8uDuiv4gLUoZxbYOiZENX+gfUtdjwDOSIoK9EJcKmXJWNC23oGPbRoaIppq9C
K5B5SU1euWHXgxuGqGZ2UaCaspltJPVaZ0Gq132FHHY/j5IrzcYabKdGKG7UtnBi
CxFA7+vP/kASliPE6zn+NG0I1nz/bIpsJDHZ1cPS9t+G49WFG7KLIgs7RRsp7H3J
d92mV0037wYrskp1fUb5daWIJfBYo+K08wAotIuQ+EYoyK0pRHptr7LFBzSOngfh
nlVMJfQozrNFoEkQ8dnAo9Zkbjb0z8Lb8D47HPsifLZoUVjfwUgSix12ONjxSjDP
54pXFMOSUecg+qPXo7qOq+8gpQc411bggHK9bnw+5c92H1A7PbIhULtPlFmODgI5
DgnapBeFURaxBSKUYrZqgl1ksthu18refVWOWGoLeX+DktDjZNwCfVeZJhBBwGFc
bpCdwbAQp1XH1qpc47z9mebZeDR9bVGaYFtH9JIckuSdy5P9BwKBj6AkDbgFr7bd
nnnxCozq8OSwck5f5MDL0LsPxU3SaovkouCI7UsOB7ePNhNBR5O8fPMI3+OiH8M+
5+VW9wx5ZNvtETxh4/v20SXHfzZfQYrmX4eXqZeM2m5IeN7CBMx7gBiH5FoPsWsI
eM0w00UR0My17Lh5xTnIFhg7U2gZ9XNdRmCQQqnOhx96sqqemqyeRmDhPFGlvT+M
6v7NyXHXjD65vd+BRPkCRzM+3vyyk7YqKW2BuIo6APB4NPPE4VRJn33v/otezZ6G
6FeuuLkYW+ZW8sGUJ/MiNBaFJSCGlhZCxC11YMvsulzicQhyU75zH3NYc/yFq03j
9LctappcAaWNzTcXAAt5d7qxnFVcMs4shOLiX79o1J1VHPbESOVBI01TPfC8VDhd
JAM+/1jXAE2uL2ncYYixCDTTDQQR3jwhRGRSaukjFBnVdmoizBZ7mi3SAYUr/pm8
5F0SsRck4LSFJkhA+ixWhzWqy3eppNm6eDohcHLlIuU/NnBgHBNvhH3pCrozC9Z4
E0DMehiJjAxfnkvo1dol6SJ1pzKJ/h84rX0OoNMHlTVL7xvnWyRpRaz/UnmR+Qld
C3M=
-----END ENCRYPTED PRIVATE KEY-----
'
$bool = true
Examples
#1 openssl_pkey_export  ($key,
 
$out,
 
"this is a passphrase")
#2 openssl_pkey_export  (/* $n_configargs = ["digest_alg" => "sha512", "private_key_bits" => 4096, "private_key_type" => OPENSSL_KEYTYPE_RSA] */
 
$key,
 
$out)
See also
openssl_pkey_new