Exibir a lista drop-down

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]
);
?>
resultado
$out = '-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIN3Lnzha6i7gCAggA
MBQGCCqGSIb3DQMHBAgdXFOSeOBTdQSCBMjA+2SHQYkBE5e1dmavfOe40Cak6VZ6
cENIA1ayYHup+F3zON1Pas969j08inyxSsLw5eF0xfSlHD/PUb2ENMY3gD1A5WlQ
2ThFSFTFP4ZF2V93jZbmFkyN8c1Hk07r2ltIdevT0OpVHX+rSx4aT3/fvebXyHHv
j8/qFaC0G+3PDs2cCDKnkRmTac5iKHEw97EKgdta/PrSgSryw+9GwM5gKlCM0Q98
yPikiAP94hZ72laCbevY7W9x/UZP9iXvUOm2l+YbIgIkN1J0GTcdtYdkPCDtVViQ
a7A/kNrR8Uzvo+UdZPfP4VW4r97eMSDsdkKCpihAicWgGCrvY6q/vXNAsnGXeeBn
nefk+S8PoFrdYwtVCy+5W1m/QeTHRCV78BfRGiGN6riJCG4PG0uxcdTD59N26fdF
0ek2uvKQ0qAExPGbJcKVWT7LUArif9iDzr16c1gjNgZ1gsDOX2Ff/Qv5N9TeVK/R
kjKuyzzGcP4ZOdsKVlCIU1HKtsqnjHPUJjufzZNnTXjOoO8J3WNRdYFiK/xNI5H8
KqxnrBRWhtLAN/G3aRRG/YZm5B/jODFy//3G99YmJMY43/xUpxNl48ArK+SOBx+2
0jpVDWU4VWMn7EubabIRYwgU6fqsh8zxZ5dfuyxpGubnNduj4IRN5QMLytEME5Yn
e33a+52Bqh00tc9IEfvu2/kYNRLo59atQDDPIDpeR/fwZIOqouCtRV0F5cPlP50k
dZtlmVkm3rlDq3yDyf1BNWXxgI7R3FSRwQnwnduwAmAkq6NykM1jmwzVpjmtZTmA
l+7lWEstJoEZ3kp5ah+KpcfotLKcF8OYj7FGlijjBvxkH6hoj/uAmaHBSVKSfaQ5
LkF276xHjhdJu6A6A74BTFc4yrJOFHI0Bc7Vqsey2FuxHSvDtO1gg0XxWC9NLGBK
mfdTtNoBuLkq7c12vhrpNVRyObQYzLhT7MV2l8eAF4l2AvjsbOW6lrqLyIDZR6yY
KZEY8K2Wd9TL8nSKPTtmZNza8KrlPnbl4wv2UiWkj8dUvIYa7t+qyVN1RTxWKVm8
a2Cae4/zJ7VN27uLw0xFWqgcGPi4pySffdeOD8p6fp8Su0Z7npXQwz558BgqNYPz
bAICHGG1i5FAJWvwIqh1OwUb+zFkIJ1QfIKDELMPhFu/GlFY8FZ9G2lOe5/YEy4p
Hq/1MeluDjqffnEpWw/f2TtSTONi1eKxN85bxeY5znMmHoCF9ETPg0AYp6nR6BLu
eC9TQBJaKQSELdN/TWNPCLo+G/qp4dErZFdUEsrAsji91Yqk+rAKsA8JcQ5jU+el
GjpbqgYaS010BuJrmx1n6H5a6/ERnYAfZ0Ci+vBDYndVja9gSWVMWfcjzOMu36aH
iJqeMHtnJRgbI+EQbaGB+DTqtPjOgm7vNWwdfAXX/3VUeNiIq9dNPGsgC/jekN6X
HX2RobjCQMSRedGlCw+COGO8ChPW0wbonP3mLV7WlECeu97ZUfPsjajBktJIVw+I
QFVPgWEWajJNw7dD2dTywXU6ma7jyiQ3Rek/U6vN8Civrxb7/tO3Dm/0Rtl4gSCO
rreV3PuHrCGC7VKlyWBsLfyS52NpjtbZ30tTVNyYAp/gGLeLHIszihWATRpxtnm3
/os=
-----END ENCRYPTED PRIVATE KEY-----
'
$bool = true
Exemplos
#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)
Veja também
openssl_pkey_new