Exibir a caixa de texto

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-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIAdf17Dp6vzQCAggA
MBQGCCqGSIb3DQMHBAgCfDj5HgHGNwSCBMgj5dxeCPuvi/Cw2MtXnQL0OxVI6SXz
fj4XvVg23uHzWuVPTgH5LYQ9VWNp8oMlUZx96/wlrSP7Yym0Prdarveb4UGnYKR9
Uw9RcAFiCp2dR/FtMgTR5Jdgv2ogBcPgYz9lF9PC+mtpJB0DCS+rP2wrKKAoAolt
86anS6XwoJaSvUlwUVH5mkvNSNwuD4LAjIS9WbXZU0rxr/nooo1KbJ+I/ss0yqnS
0buh2WRlD09yBV6LglGaVCh/jai8eB/HYRVWQO80FYqQB4iyY74x+7PIGaoTUY7a
h4mkmmMGVhUaRoYE40q5Y/Bil8P0RrDFLTZObvlhP9ORJWsguO860wST8F8LwPA8
msQbyO4hFdKqg7B5WZ5dXJcbM7MuqskxSbp3aFXSwK+Os2V6oqUo8YkAhCmNckPj
psw4Mi2ONGSF6dm1s4sMHouXh4dHczvvpoT7z831O6MQcjScxrsu7WLCuoKCJYrU
snY94nzZbRuNiPjIXLzPZ9oLIqx+UxeSp0RtC/VdafLhMUNF3CX+T/Htu1ExQR0J
HsOo7ras2gry68RMFWd7HvN8sH06XlWjt2kwnMGYCjRXvK529c2SgxVd/tm0r30X
1UxZTXZHQvkdpVozxQcZfOOH7FJNVBALyYlwbgngZ0aFuCiKgOIISfVn6nEt/dM8
j6+ASSCDko03ag/XJZXeTKLC3Apm3krecWe1l+VkSwxM/YFg7ANU1KvgclIkvR34
p1FoyX/zZ4TEdgzlirrSE0d4SnhPdBrfbX/q1tm62G1lxfnzs2bOL6ZJ7J5Cb4w+
XZ3buRV4LGMoL8jb7K58c2qxgaya9aNvz1Vak3DHivixOwdBbpv3oLk4klvViOVq
Mu9MmRBaTUKuW4UlEXMphUx6Dl7k7LsTC1VMdQSr8HRl1OWGAVCqPG8sflJESG5Y
+VYAvOofzutUng/M+udQC0Y2JSKVJT2enRxx+CasRH7NH1gxWTHXIPTsfYm+Wtm1
W0nfzbZ99yKgV1+MK7S9FdUc6FiwWQ39wVrMrj9/04UH528crKLA8c8ryvDPSQiK
ZlXhDgref7pZcyEKD5fWGlhI07Tw1TCEuNlDjz2yCqRkuexxszzfWyCuFH4h5CAl
504aAUbPUkWlhdeQKYxtBTJGEczNKJOMBM76AHuxiBhPoupKF2e6hhm3JUaWCw7V
Ink00AE8oProTAbtviIAXfoHYsRxwORttXVtN0/roWg7LaRGj966EukrJWTZwp2N
CrLKKZWOTqDOz0AC1bjNzbk9QGqZdU5yIlQFIoHLrF/fERZd1IHnO1c7Ac9lqQhG
0PV5dmPo6DzTltnceCTqgH0Q9aqXkn/sG/Dy71mTi3GbdQFnGeYfYKgUgzjgvt38
kUftvYqrMNqkeBgOT/ZHLPtJn8IfTK/pYv2LQM7WP1+UQkQP3ZXksCJFGVQukI6D
tYSSVbBnWzmNHnGRIA7JnRh2WX9b6yzAGmzsdP5inaS0SPPoN0ViJvkMirhWTF2s
bw8N5gC4jXQVMQuy/OxQdyh1M+2qq3DuoWT+tbyo9VyxgCrLYV0voFdmkMMTfBsO
RkIxyGx2KaqsvUFYQ9su1EwiTm+ra4gi5n35brnHw08FUyBZ3O42rlYhisZPlYw6
zfg=
-----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