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-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQID13PECKSIrUCAggA
MBQGCCqGSIb3DQMHBAh1J1lhXzMGQASCBMhulA3xL37fe+Pmg6MBoigNrewJKZxe
VciZ9XEheRLjFPjOl9bjrvPm7mKrP2KX5aIL3RFzCIRV8BxLyvy50YqUup7GUJot
7+S8KBzN3lEU7w5hPocUScmpz2lAoH00lTGK4UCMxWT8fnDF6TS6jxb9/GpfcOP1
Wo22J7STjuoEZ0eZC+yxmKw4g8HEGLlnGHOptGMYT3lMiKzNEFqv1k1cuuVVWOeE
9aKrmI8zjvzcERAVrXBWZ331hzwlZoYn47ZLDF/ygBn6kxH9R8p3rLtv8IhzIb4H
IO2hcCxxu/USroMM3LXGlWYxzE+cjfQylfJNtIbYTX0mqXRod5XES6jtXWdfeT5p
5XKq6hEprMPw45WbQNYVaEVfND7P+MeFf+wQde88RVkE77g8MQ7Lt4uVyrFHBES+
KyvgTlNgmlsllJ8wAJlW2bckHmChP3wL1Z57/XCz9YoWd/qvxSPhBFvqRBQ8VAxk
i3577DDh6QJhCSMIsOQbSfknBZoW+09CJ7SXXnOcwV+8iYYurARJM8qnR7I3dVGm
4hdXPC8j9Q5i20e3JyQTXQ5NSRKmQyaPfGN0Irk1yV/5+cLpMzGPlMyOn9ZHUDoh
N8rgkpUze5qnwwBrfkRCExLBDx/40VRQQvVfgUTKsXwg7jub3qWrGFnYpPwIQt+J
EYIRGeQVZEwtBoroRt9b4O+Mcw1WoA3qbfUCzVKJNsTdQUWn+zmRixPD9Qxxnhuu
PvqMYZ0NIBD/3YrIqbD0tFLWXLF6+vHD+mUQ9/YakB8+URyZ2TPTGNKIcglIZdNm
/dhGc41cPnzqcXIve2C5C7pf9enAHhfmi/L5+QtQRFvSD+xmYhgRWUODRuclI+3y
rXm3Oh90rIdo3v+brfqyugu+UR0WBsduCXoHr9dleXMPZY3dddiyPIcEvtZ+V+rz
ZFoYwk6i1VCx7Xjx9A8nBqbH15XGaDkNq02K23OYgar0Ptb1pfxIB/qxEg7AlXUT
IAHVlp7KtP2sg+4BpwzceJe4t+UrbwJCRFVayVQs+eCTZmsfVE+lFDIRYcCwYKrH
+GzuXLWDyTzP/9kQkd/6nA7AqM1VZoaKuMp3dS7LJC5B6Hhh12bj2evLx9Fvef5M
xzStYncyuUxxV57RFq8BxWly1RQiT6usTmfKhTr9qsjQEEY4PsouyeVVMDCAGars
CrldPvmOXz7Te//XOslXM4ar5umvELpMfr3m7nw6JV7MeTsWlIc5Xu1P1DZw/csj
oZH1u0A2fUNfYRVxTlBhrGDHZb7sTePRPc3oZzDljDXKuyp1QIJrLM5egVJc4oic
01Lvgg76GFcwWQsur6RADXry4IM9GRwX7+QL6bJjtiYrgU9m1cbQnMFXeJ8C1yh5
UdRiAlMyz/ur87G25YN3Ir/sB+IInASg66dD+fp/bIl5RJe4c69P0L9BblnmpHHe
Idq81WJjIL5ygA29dTY5lirvphcNwdi7pOJBx2IfzkrgdzCWblCQWC0915TyC6TL
1GLGMwVDc9MEmm44IcT09yfMuuwERE3OpwCaAiiBi8xDNASUGO6DIQoERF8Acs8m
ku/jWIGuqe4W38Yi1YK9KxkB8kMoiZfBRNve84mOUpyLDw8rzECZtWvj3eRdpl5T
fcg=
-----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