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-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIQ23rWBKvC5gCAggA
MBQGCCqGSIb3DQMHBAhugJTBj6YNnASCBMhrdfv5521eU8aT2yv4yapvLbIZy0U1
gAWf7lVc9kVobvHTrsxOtJgiiZzhxvgj1z4/FEMleG2vtlowIbp+c2w04aap285E
88V8GuT7Hfi+vClxoO4865IpfNGCdxVkQjRsK3H0jz5cEFoYVTxxyP9suXE7Qcbz
EgEzIDxsrgbfkQ5hIG0uwljnKjdZUobuLlgbLXeySjQc/83carjF/+soXjXjuT4S
15NQVVrCeJcZCa0DQYqs2agp6dVt2e1PhuJzc6v4NHbFUtMCXOPcIogrgPsG7wwl
d37JyzM3M2c1xMMreogM0EqhL1u/lYDE2pPs7s9N5EfnlhZvJnc/QGoDM1HEzp1m
GSfcTRkIJp7SuEy4mFpXcu97cB5t3M2v4KXcEleQeTwM/z1kk6ruN31/IV4vRfV2
JprVZ+P2VLU/Z6NEmgQRus1OH1TuajoosSuaqtvf1AEoR1XWBstUUedm1IRKhCja
0Pl5ImBYXikraFUYQYu+guCS7sp7G3BBLYawbgaoKoWI8omMWXs7T+1x9IUZ62QF
Ly3FglBXDnrHt9nWQQxFYkC75JiFpJAAdD6eSH1EJeCOenihp0ZGRUiRCYQSPYpf
+oRd0W58yJNyvtSfhlleI8opPir9KotDXQ3tmv9AXJXpQA6//nXycob7d9bhxWBZ
GQ19cGQMd1eDJ+ztwQ2FGawPSbsHcB8EuMp3BNkr0Oucu4SaAK4zsnCAlQKtSW+F
aloGis9P5kBLT2xcEgzP/VPgRyTHdoGhQLVbobOaKrSs/xIlZMTD9FMrFUWzBN/t
9CvQJaylBcVhNvijH34uZvZpBUdIxpgBrrILM8IvGd9IkkcIaibqbIqeELMIPhWC
46ZnXoYeWmk8H/Cbc2KuMhxgOshwt1pnRCh5Qza+9YyUeiyRhfZCCE1PlGc5QBcg
nm/mP2ONDXY4/7b0cFi/2W+cpPMS/9MxaAwZmBS0xafYUowx25QRaj+XpkdpohBi
1h8J8vccK9HaeQbZ9v3iPnzOpIxOx6iwzWUDbXTByBlenoJ7OuhZhFFTFLaR84ps
qjlFdxcJ4gbqPNRAaD2Gf8OjNYeSeEHLgrhXdQVJT8JcSVz9TU8W+Yd2d+8p5Rwn
DaFrLKME6cNlXN6ojwpP9RWoVuRCpZIIKpDfzzPfhf+SmlLoTaGpZTkvfuiHG8dB
3S8Dxfmpitr78Fo5UvBwsbHxyff8HpkPSMhDG0yXdAaKL3Z+jzeyKJa9GVyCUGnm
LLCfzwHiLdmt/lSsjcUALYiU7g7b5VXlJzTTrn2dwVIQv/yx0gOBAhMZVK+CtsW4
MWn3/djo3iCLxJzZPSTiG8gfesjMnHkeENSDPF/xRk52Kk2kKm1sMhFeu+tkob5S
XnwFkJatuIkdbQ5OBHxO1T7vnG2KqC1I3um6wFaL0jFoXGsRf2hcZ5kP05zx1ps4
eTmitjacJNzqwLHhb6WQ131jkLSRbzw9DRm6oPWLfQRtPB+GCEM1K0xXG9mItfE8
/NgXZ3my0gLW5DAuUJamrMX/l8NAyaa04Y0npnGaS+PedJZ0yBfHS9PRi+2ofD47
+nR9lD5/N/Z8MGZ2VH5u1a9EtPwlArZPzrJ/2/ayG1dIlsUIpINoAxX/rj4i1mrL
exQ=
-----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