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-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQItSF8aSGijQ0CAggA
MBQGCCqGSIb3DQMHBAhMKRWoYLphOgSCBMgQ1LHLoLgLAdMyjQROJkiJHr+Zl9fx
7TMu7l9GoXNwBefB8mmUbTtQ40MifI8uYtgA/6glQEDAYFcSaNSEJxJvaRg3mfdd
dMWt5D5raClxUbYGipd68ZBbUlgUYYCcdjtHDUTsnNI7qumNBDzvvXRWC8OPuYrg
+swJ3jCCdmJnjkCu1M9TntxaH94Z9XA4S8dLLjgjzIR3nvjyAG16hjrWb++/gTF/
AiaRvI7BG08jvQWQ/AVf5oXsibsucA+OTgIYsu2drlMANagfkVW8FHiWQ/8d09rs
i1kdmIkC6P/S8W7PpsDmL9k8c5Mh9E2kFM1fK0hMcmQDsvP3aluC8bXtt+ipkiMx
BFhhFTHTLUa6wF/ZCPzY7PIeGtjOESKjLMWQVzEjvm/o9Jd4fGT+hVoy3Mg2HXDm
2ksQz3we52Iz11+5FwaITFCwWgwKfOzrxH1E1UKsMpLoH3mv4NxpO5P4dCRAi9vd
8N6yMn4ud25NPXRG3pFv5HtjAeiKtIxdnJvCMzNVJUG9Ur4bQj4Xq7RapXuDESTK
/M1XqryxkfKBrtqUX+bly0Af826yXBZo+/N/eK4TVhLXfz/ki3IB5Gz+WMi78mFh
6RehM1nv2F5jr0MtgdJ+PYQnZh0kJbiPCgaRR2aTXgSnK236+BsWXX2k4KfvAmrI
EHfqZE/i9UooPycVeZuEwpIdLHJYDO9YpQwCDXWCvgB9IMVsvayqPyNhPhojp8L2
31P1x2rhPMC/k8wX24IRL6s7KwnH7CXzJ21IGyjNdpejS5O94eXYe7SpyyfG2aMV
PsRwTxgWDtf5xQ19Um6NaN1VyJbGjA+a/Ba0Nxc1lwO1YKu9h4RGSzS/UlesGC3x
nmw63Ovhm18XTjKnGs0zzU8c5MJRPfl0+jL7qjU+B2n88kHEAxJ21H8jAu6MAXxq
Z2YgUC56YleD0eMJFOKAAHH/BoFQF21VO2oU29BRK5S/UMUFaNzxlrzJ1UEWmKH7
mNL1GWJS37K6LRZZMOtF3yJ4h3YPQWB2OK9aejz+zQjRciL7N3CuCbANrwQrG3Ng
EW/oSGfbtoNQipr7zyjoUtYjX+JM272LcowKrcRcHO9PRKzYmkqkBnd9lgMN0JFU
WnmuEd0pSg5FOk6wSxFUh7V+SKsCovyAYvA4xAhukfkBGnnGWX/CpBlajwd1Hvxc
a9Z68WppxC17crA3KdIBFpvHFtAlLMyKx4vZHMOQ9G1Nqgd7lpe/7bcznsNPamVG
Ao3eLLz8ML1I3GDRIRAOSlpuTZFfkFPDn5uY//g8zCvj9dOIGsPKyw/m5XSzsn0B
JuNDeo2JiJ1e8u7A0/XLcXAJTvjhyuiQNPahu5IWILk/d+SZzgq/G06lkyfBzyzt
xe5y3NwtvpyBFIGbyGTcauZXe7tcV2egRVELJKXfr4E/ZcgScqFPQGIzXeI9G8KL
xZQTlIsHf3lvO8iRjBvwFkpwxmA2tQmHJ00GpX9/bJ83XpRNY6RuUwxawx4WCLp4
a2Ks9yAHL86pDJxP91pbCf71sq9uAC4OtatSmcsMHQFOxu7b/NDVHqOFyoNhb5sd
Q8SJITlc/0VMUf1lCPFfpW+2HdkrDzF85OFx5TEFmXXBQ9YiOz5VoVJvCd/9Vc8S
iWU=
-----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