Display the drop-down list

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-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIulBP3rYVWpACAggA
MBQGCCqGSIb3DQMHBAiYpNDfynU3bwSCBMhWSi2em2es6AxvwNlEoXr6x8RBSQTp
Zg0i2RpqqqDkM2/kTueTcOboNOay91J2/wDE3bZKJsSaBnNhbrXNy9f+nJoql4jf
wQsECCz6ykp7gLFGGWzL5ToDrr6OmoA4g2kp87gSeE2Z+NI66mJGk8e6fN9VyF3W
ScZL0KP1z1xLzTINOD9F8TUMVuMhEqvcq3CtyP0+ej0gVWuGSfTmIAK9/GfL3hhH
5FWPQfTDKLyP2d+R/4YXfl2GRSyf9qE44vVqdWzDlpDyxX2/qW6d0+KyyeD9fbo5
dPjb9TTSs72Q+asZwe+3mTFC84Oo9wdfH1A+CHXp7qVTHwIK5JcrSlVwFHviezL0
vzK/r2N9qMNq5GcsipEvZrFrs1JeqBGo3MIZXYkBCg8ro1AmlPMvWcm55hVtc+wv
26mY9g1ENLO6rKviUE+XO2f2jfThA3HhF1cZNg7IfWmuarYFygD2I9I8tulvvfaO
V0FOdY2Jo9aUtco8rznWSu3PJRFLGi+Q265/+5CyK+kpGT/yv7GCztLso8nNfPMZ
gcKBXsPqaAP5DZe2KCp+gQp7ZRryvdF5xv+nE3hT34Zyhp77RJE/TrDxkPSwDWqh
avQt9RARZjP/5TG1oDw3CIcxeZSDPgjT/vZwKgEsuYuxDPxBCHBRLLsbHqRxQ587
r+IJYUuZkc+Ofso29lrGeBv5VVs/32xv/GUKTIDCzgpVLXaTQJpIRby0R3GJXXdk
UzFV9sp/AjPUoOUFmo7MkOpqiZbJrLAq5bgZCsqpKKxBPUAjMvZSIVtdDS5HVsj8
aSjfsmWgDzjL6i+Zb86y3UFl4W3sXakK/SkKgi7/qgkP9D3TYEYHgsrQCqHC/Rch
mQh7/in/IfeyQTn5mOhGTynmIn7/y5ZL4uFJKwdl0t0fmxjPcZVgsA2lD+H4QFjJ
vDZHZ8diHu8WrOTAmwUNqVozfyI3QAB6QtLAe3m+Ykn1dcQaRRE92+I4d9pbBn7i
5NwbldsOLv42Cw0fuBQJkuUHqtcYDuxaI4rRpFyhV7F5ez4Ft8SEWOJTZQlOhqzF
JCIon+RSseEzzXbrCOiRUUTvh9FyUz8Js5poGWaco98DrSyhXsvr7wuPqRWVa+dz
Ko9466qOaOQxV4milRw9tRWgRcE0/DPrqHjdJ3lgB6voYTasILzl0fHWr2nd1tVb
3UODaiUoGMwaBkoWY2/YRfqAMnws3t1dcI/wlUdC2gJhO4S25Itf09fNwHpeQ6Qu
FmFkmB4A4S6wUALp9bdgcfFmbwuCsPhsl3ctRdca2DOhNmIlMQ921KCyZs1hPSPj
VN+cPZK7cQpy7l4wj00Jn9ugWY/v0Ddst5ZBHnM5c1uJTJ+IzzoM8hIif2bjsZw9
UOwVSgWt5uWPZX9HQyQC0VR+VMR6RIEHZCWg1xNjllsq7RgRJhPUQEfVuY5/0qaX
9EvQQIP/7AKY77ZU0l688cJbb9noFXnsXkTW7mgsGAuwNCw51Hq+WVicA04kgD4T
5k1C7mo0WaUNpdtiCIMdyZE97LKenzUqfd3bg3KMaOFOZGkhAVha0ZIXMISxbAsZ
zJQjhfkByCre+Dyp42n4YR64TNFMgHNaFoCLtrx2d3fZxhQF0bz6bzp4i1ctYEy2
zWQ=
-----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