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-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIRpmv7HLjru8CAggA
MBQGCCqGSIb3DQMHBAiTMjKZWlWyMwSCBMiSszdMafts3Z3lSmoxg5pp9BKFSdfr
SaN5hqRGgAQLSAjwBJjKxsQ7v1tqtHJoHVx/hIKrd5CxarljVzKemp/JcGaDHD1s
RD1Ogp/N3AC93bo6cJm9cvvBh+yc8VsXzlc2oUWfnMXFvcMwnowL/HLcbIJVXIKs
V9wS+UCdtV6nlk/KFA3ET+bFh/4jI5qyqX5vL17GUgbMJoLQgM52/2FGro6D7Eno
ArTsDCE45Gib/6HQgsvdKTVTgcWvFITC1IKiFOcORF6pIzXZklBHVsgmsbpQxk4w
tK7jdTSMOHMveM5HYIuATXb7EQVREdGmCZNSMLfWojw75Agi83ubuh7GtqKbOasa
Gh+buj5xNr8g2r5DUFbi6WszTYtWIs27v38ypqn1vCT5uUN8EI6dBZRLiwu2fZZO
tAKXquPEULz07JidY/bmQ/ELZ/8OrEYTFyuGv0tYoUqevCL7PpBgQRnaa5M+Ie+/
P90yimU5ceIfLoQ+IR/fFNjDW7P6vrNPFE1C/K4LqO/9NvZ7p+/GfWvJsSg4+ITY
0CtykpR8qWqm0dyvuZ99GAGHFERz1Oy70VXpgNkgk2+OEjsj0pTMFhzzZFCaOh22
nROY77jcUJMI4MBSgNxFIvkTGZDgqSdbpWWEnzt73eCxyUy67LEtyHtOHRCAbpkQ
u14k3pHow0GdDwIDkX7BdmBLeCCzOCKoU+uEq3G06diJ1IkbMfI8SIsGm333ORmq
BJhVn5Za0BIUNAuMjZA4ToCnHcu4zwTT9VPvjrcm8vZ6kK+3S2FLtYmczhOqkj0U
zlTTnxlWsdlcoGq07iJwNagfgaUgDcrAfzowgIUPMPN0G+bmw/EbrKSY2TGvV6zY
/JNvKKI1DxPqXpvHQxeVbQ32WDDCkhxdWAQsfbPcm2d3GODua9KRWrvYhQpLBylx
J52l1tkvYCjWmSDUXEGlSX0Mz3hm5z6FZTYQMsiBWedMOYuDwnmEE38YdG/GO7Uy
/kLX8NRqVu1UswBOChB3EILJKV9Hm2LP/G22NDdUu0wPFykMJ13X4ut8R7AJyYar
vRX1ICCmeTTtj6HP+/k/dJZZ4i9QjWxd+91G07lUkzVhphUEyDjgy/BNCzSil+0K
C+k/MIvYCKuXSvo6ZKdXFb+YnyY2vz6rXt6AVSIV6APAceM/PxXrNNlHL6NlLGKg
o407waHa9d0cGaMN3e8RD6Enqf1zwxXppyB7f1Wfg/6UDI4JpfR2Nu6d5HvqDkCJ
+x4DyDxRhuIuAJtmnxbqfAGc5x8Jz2gZIReIqfXUpiMygNhQSxr6kXirT21a7UbT
KZg2S1MGM4Yaeu9RsXz1tA0ch59hU9Pd/HEu0QEY70omrLQNm16DFfquGAwgfGIt
Pz4F32JREj7EyaWxeIBk2EGyCT1lUeaBq9e3URFzNtLqmDDQooJ3T3CT6frWfL9q
SNZrKVrCFrLCp/Lfns5BS8KIFVJDui7ka01fZ0Rq2rslKJwZBsDtkpq+DpL+qzmt
TgUyruA/yuh4aFcw8JVud07KDzL/1+wFwTpNLfmI8e5vrc6C4zxFdR0rwyN/Vzjc
a4GyjhYw5p5WEzYUCsn5FpvyJC2Zxu31EC8Or8GFEyyUJ/ni8gt3nbqOR9ttQ3XY
XsY=
-----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