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-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIejiQDk/h4b0CAggA
MBQGCCqGSIb3DQMHBAjCQaDp7Lnu+wSCBMh2jhtDfjupaeytpADR9W9OGm7cIowY
KYzytWJwnpTNNe5UomUqHEcDn3JvetDsymwnNDiEpe7Y0h44K/7Uk/MZoBM7LPZq
Wl7yEy4sQsgVks7l45MWxE2owxirwwxYwSFc67rRZDZJQDNZ9M10Hxl7kpoeyPWU
n1TMsrSdW3BHOy7vEmaWPfF8wM6rsZt3IBGLwdY68K3EaGAGPIyM9DDnTj6n58K0
W4i3+s9r4gyFh2B13bgWwFja0txl34cP9fxU0beiTOfRBDxNn5lxEEr7irDCv3VT
SEOaOIWik4r01GkgayO2LhYmB4kUXHJFFTOEFG2u3kR83xXH4FSSodjrq1kDG88p
F5SfCfH9n9HuTb1gFKIUeurUz+2QaXm9JfLCKJr6YHGZzLP8P+rqvA6aAtkAxcoD
8TJn/TbwZ+j5AGJvjXhPMR3pDN5gayY5a8PV7reuZq3AoL96Fbbgptp74q9VTkwI
p8rgNLyT52nhrgo6YEpsFbvMGFA3pBRrpxUIM8rOav/Bstp4bDfTvtVvibKsTwbs
XdIDA5XAoBdusIfqpZAFrLLHx7efDHSgBayPLTTEm5Ky3G3NsGBB7Z29096YRPYo
dOsn3M6/7O03/bjfN1hZdlQffaA/8XUreRu6gOXEF5Kp0rVs4/mSMtdtyiFd1STk
o/A9/vfUoOMYg4eK++Ixsgiu5UGPqUhJThyaMEpOmJma+7KYIJ+Rnm+/kXmGdTXG
Yq8Elb1V+sNjhR+AGld4Id1YVDVTvlvTfY/vIDM/YpF4zg+Nkb2YTZmIWEHlg+nc
8YNX9TSZa+nwNxNduUZAYkFqmfiNbGwbz25+Fh8oJoMNT+r+3iOfvkagsLDklDza
K5NPsCMu3+Z1F+NyfIlzu8iPAanFsirb4e+Y/V3v0trGL1kOtiPm5et+dTJb56yx
89+L37mtZiAwC0z3aGcpXgsNeyCGep1ilb7H/tKGcYC7o4Q5m3wsxV9lsaxFznTL
+YFeu2CuZB7Tp8AE794Cmzkj3DoYRwvcBkH0vWx0rBkq2ylZ3bEcHc0Slwp4LRQL
rdTpRH1fhr54gPbHagL1S4hnsVxNu6qUFVh930VdKcQmdEc6pPJJLdSEQV/ZqC/7
PPZp36NOU3KDor1QRmplxFe51cs9oLZlU0YI99NNVWaQb6ZxBTP4bpI+xy8kxJS0
GRfq1M40URNWDzF+j+LIpbM+INeJlos9fBYncvlZMXj2mAcyJ0AcGgiQb2xgTEiq
EPO80P/TNpcdZ1VekSmqpwy7DAvk1oFjDXM4fSIts2tQV2vgNWEgyKiDv9MgPGmR
5AM30oQxm9SjFKmuZDBEoRO5qYHh6Awmm/hjmFFHCOiWeSBeNVaiP4D8uYqOPTGI
cPA85pUwrs0r1oA9fJQZF4fS6Qes4E1MykqdbTHuKHDtBRxlLP90kFOJcPZ87w22
Dbst8/nf/jzbfP+OhR2iKOKpfdAdu/i3qt/mB29QgqMwDdVVcutYmb/dldUFz0KC
lgPyaJoc+5IejVR2f4xPO3LtBr4tWuwUkr8wdEV9jrCNW/4suZoK74VhplW5TH/5
oKGU6qji0RkQQ+KmrxkJsCUS1Zv32ZpPpML/qFC+EhOrca2YQupiWNyOaEmIszuH
nmY=
-----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