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-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIOTVxDhRey60CAggA
MBQGCCqGSIb3DQMHBAiiQL8urPz9xwSCBMg+1MRGUdf7RnONlmKtDlTjh+6gpZoN
tWLkpYFY9T5A+ZXw3Ajte+3sIbyPJjz3EkZ6jIhSQfIiTawyPSDuMOYd+L7ZJ1zy
hPKzBwzxgfP1dYaB/6+MtZe4/n+Yy7i//FjTEr89OCBriLCUjV30I2hnrc6nvppy
yDpN2EAAGorSndIJVWD9wGuniF1ihjg4ZHBd3ruuhs/hMG0qjjXAx35DrpVwIk4R
Ddj8cLB+RGyJq8mkhJ40LnZ7XeTMctDV9oFZPTTHJKSNdncI4xLV6h2a0LzYnqCW
U1T8SAE89TsWbicptHPr8FA7Jukf1K/8IC8KCMctgZ5fUdOP0ekVk0fCQBhRrJiG
Mb3Bwj4jbaeJAc/NpHnFlkJWqDFVeGkEYHJdhb959SUGR8Xcp67uPgXF8BF+clsx
Z9QPHTQQ9NXciDk8btU1htG+7EgeRjvWetiU8i/2J8MjX9WvNjNS2w+jeKZ/S0iC
U7CFeCIJkuImqOlfw0tj/68sDhZy5HQCtWbSaApi6TUnHh16PnqvtW9oH4/DhHq5
b9EqqxLFcIXAsbkyWHKqr9mE/1DzNeNi+Qng3qmZJzfyjgUZSEUi7Swhong302Hk
Nx2X3593r70TzZxvF9oaBKumrzUZVEoAM/1cvaDNwicijvqkxVGwdUxcBtknUq7a
eh6xbSQFpx+XMQ7VEbJAvcOySFe6m99mnTGAE+sHNCyZB5Am3Q7X+O2qgB6HRyq0
bmGhL2tHSyCR3uvPMEUY3QQkn6lgrewOjA2txDRI1eVmAG9pTWDylN62gA59PHl4
awPI6R4uyufebip00Kdi6x3hxG4ADWHPs5VOCAEJyAs9yzomyNkuT7XHCS9mtyQP
g26kZAio1qqUmSP51hqJLyaXPg6nO7AhNwAHwsctM5btfUGVXWLoI6wXHFHqo4gk
zdwYxME4YY0lvgRC9YepiiCOEWdyftEN5g+y4uagNMv6iyeYna3CDbdnGmFDztsp
4H+YpKMTM9rVGKLrB/DW9xDaemNzo0OXYeV0ZjMhPMiE+i0SPF2Sy31ew5aUeSNZ
UyHrHzBQ2hUz0juujJtY8j3DxV243ZtQzPeefI0jwKzDN6J+GXOtejxAGJJZO5se
u976/zDG0SFG81Qbpjzmd7krcagn7bEfdQkW5UGJQhXisf5fPYVa3kEtgCaWATHq
rdNgNBGt9NzpRFtFQSq6+praH5NpodKnvLinOc3CPXzjMbLp+SqfbXRnLZ/CSogO
pfyCY4RtAIxK7C8JdFUx5LUMknyynYBpcXpCsXUYvkqRYrA6MYz/DK7L4moElXS8
CU+/NwLKFdp+bb/shQ7nrpOSMGEaC6tDFKLqR4GkiO5XU8JWb7x6qkQM0ZZ89NlI
/xoUw+qVOpQkYU5Aw3dVgABOy0Joi5BKF10JULXdVCJKzxOMXo0xatLi/Acc62eD
jIKAwGTLq7ry14nEV9gKUmUipTq/MRbn09wV0+9mGSRmdTeEI7faPlAuZPgMoRGQ
WtiWBu5Mu+unEcHFEFGagnkTL2bCU6UmQ8tlpPXvJWH/xiYDW1X+ZP/zI45LJCra
BdujmD2a5xrhxX71qNq+9t3bH79ovFabQT/ec7nj3dNBufjahkUENmvL/kye3iKC
t2Q=
-----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