Mostrar lista de opciones

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-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQItheJDAIexlkCAggA
MBQGCCqGSIb3DQMHBAjIiQiXCGrkvwSCBMjj8GR6QOqh9+HigrmlXvoWM4VIH2vR
uEqofo/E/sJDsYiER3idraRjP7n+H6soGr+2ikjgPIa0nHRPmcslpCoJMevA5Spi
674i/0xJjQ4Iq1cYF8xF4h9+cOg4qkvaDZD4vd5TTDxpgynp8m58Zx8AFrrQErfQ
2mGdxOfYLM9jBQKgeznpXa8aniVJeeZaxYLphBs6e2O7FF7V/x6zcGXwOBP372QX
pK2AmQAP7GHkqCDgEzSynDgQ0WTTqbFPV+HHCu0QwtBr84d1Q0XqbxailPzsdnsk
HTE+nyg9OD6TR00U8LBO9MC091L/WuqEpuT1CZ5aDhD28d+lia29S1jFHxEZj8JL
EyJIwCpeL9zWVyfUDlC1O4xoSDrx/+Vc6tG1eyXKtiBTZqavnGMNBoeaJMs0SGrF
8qF7tlHLZC/i1+9Djuy+/0FkexMewudlneFU5Q7wQsgM7XUXabjBmL53qrA0FkBZ
Qv4PO98Kbll6jtw7pEIGnMfJJ2Hrv5ZXdPa2FlyPOcdfbouVTVNkzNjuYBvcUkpy
SgJb6uYWX/S1Q62j5v5KXLuodabijf42B6ZW7hNm2Xu33aeR1sY5ScVl546gtcwh
ej5fuRzvZN1D+6FCrgtM6TcwyTKq/QCNzEswjXZjPW/Xef+WlYMicCy1pMbDF0dx
CeU/ojlxYgREEOjneTrXxgmKZFuzNNRrnkjjnKa5d4HQbevnHQ67X6jVzGUBoPlp
rghupaJYGXxqi8u1UmrTpNAig8gtcyVS/Qdqyv7sOP8bgChCQ6QPdjH3xr14pwr4
dJ9a2ERPECwLRCta44siC9QAeMN6bqpBINy+rrNmLorH9MS0x5POSMuGWrooOH/d
Mh98Ce1iDYbGtpaxLl0/750t2hFDnMrdYrQBlKBfpnetPbKHR90TOIf1SH24yH/b
OVFDPbJ/PqtwGWvOzTQtJnpk5eAWnQPNY3hOB2bL4yookBZLWNf6OgX9vcaP7Ug8
dNm/6zfXgASLpgYBKhlZKeJGtXDLbe3nfC5TlOPCnz3OMz8416TNNd0Y3PnmFtvh
Zs5IXFwG3NiKKDXYrbBRVLsICjiLyq1YKSpembAC0gmAUS2Qd3/2wc/Xq6H4Gfg1
DG3NCgpQbOJvLYA1JBRf+Vnbf3NuDiXyNuFlWNJEWv0W0Vs9f1ZFdP9F1F7YVQTH
him5oaJ4d3PMNaYwisQoU/XsXWvSBcsVwO0vK+/ul5GdN2M9ztMNCdTQFiHWwYVx
I8Sn/utpDlnW9bzr8mrR+ZOlRElaaJs04ryjgm5uurUzOVb34P03MPxnELFMyw8M
kNrgunIVJr0A4yjkhKyZB5ppaJbkYPQ5gTofJO9WFaugbk1mfx/vZUZBof4AiKGW
3vzuwJOiRz9DFiSa0qcFM7YiKwKr+S5mcrZJtNS/0kmIT/OY81GwtqWFNN4c/H0l
3B1hVp5SBr6+eYpXBJ1k0sChrDW0IJC4A2WkkBkzjpIkNC7dBL4NLms2JgSh3/ep
j4sQNMXvUOaJgJvoKoZ1JzBPkyv21FpwLEZNJn/KhP/XQJNpu43iYb118xqsxMbT
s1ZvkxtrHLlMjRcAyLymExHGZp9ksYk/Lkuaw1xh1NNlpMxM59wtEsZJ+0FBBdTj
aXg=
-----END ENCRYPTED PRIVATE KEY-----
'
$bool = true
Ejemplos
#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)
Ver también
openssl_pkey_new