Показать выпадающий список

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]
);
?>
Результат
$out = '-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIXQpkhf/Dfb8CAggA
MBQGCCqGSIb3DQMHBAhRa326XmINGQSCBMi8fgO/l/5VN5gdc0gkHbtvYPInAS5Y
9XEm2IUjwZjPWXJhCxOzLnIr5BN11q4jPTnxLPPtJcUvOLnn/GJ18DWBC9sFWeZu
FLZZEXQEqYo3yXF6wORBP5+mctEHe9IuPJl33iaYuhNh4CKqwiIbOnPjKrYVXQhB
GWzHftQtoxjzBXJeXCsUuS7rKfrg3F5T/LVqQCfYvTr/LeKL+lC9BiCcqvJ2iEX1
nNKZzhOFEckPwTk7IYo30FoY58uVuDrLKjdUT9wTwmnSibkvGs51DdJhI1vHIS5V
crZNCcUvMSk/5WtwuegUazT+NfAz5Xx330v8TH26GETaJ8z+R4AMz3vfgl/mnRa9
S2XLJtTpJbAahJ3qL49tvwzixIqvIt4c3mGmxs2FOllI80maniS99mF4tRpnSkkm
PMUtb4LlJDYP5qUqE94GXzKZNBkKVFTRXJX/vFE9S27f1ar3+LM2uRWKNIBrPg+K
sywE/AVy/EwCt9rAbEG0CeGKywVBPE4BgS0LllHKuOQbSUkqLrGdliQLxg7EAKIS
QHbmMNi0R8B+NPSoKU9NLcdMft2FrcRtVIlSyPRdvUtEhKqzmIRGbtsyk5Mh+Iz+
ozFzOJWXq+GYoJorI0M75wTinMDHB7U0ut3X9+cu+TrVgKTLq5GZWRMN5lKOMyWQ
F21N9/2wljv1GyMtFiaaoXUwZl67GQUMGAsp/Y8gEjDFs87J58sAgUeRUKJMZWTU
HO3pqlW3AE1tWLPUafm7AskIUvaPdqzDEbVvUU84rlsViWTZjf2xNjSuZTAkaVIk
HsEZTW7t7ajEUjQImxn3mHyNAUAiCK/CEHGwH0nVaYpQNitRqVPR9p3p0xQRq/t8
C8LvOqDNKKU/alDzjInEvoSSbrHOIhtLL9AsrGxjM7A8Ofei4XYJ+6ZM11BuXDhw
A8/1nWhXYWZ3XtDd5C2dp8Y7/VWyTsOqr9y2I7nl2aB7IcZRmZKmRNrZhX08P72W
Gxum8y17QqRhPY528oa1DT1aqKt1tQx1u2GH5hZq0qIDdje+5wh3w/uqAPouyHST
tCN/L1P5EGw3WYqU4WufgvjM9bXRCAG6AJv3+eam5bykwK4iIlPj2jBCRGwdNDez
3xVw6hXOkmysWW8ytewKGFijQzUhHOnD8opHGC+GQNejn002Oets0KTHOFv7kLlu
jRoO4XxDLPWNUQ0RPSiUa3mvDhX2+Ayi+PuoDYGJPTfV32oTjbyFYo2f3FcJtmWh
yJ8nxeipwwZs2rYY2MNx3uFMXtABJ0pxEca0ycyQafkTHanSF3N1S5YomRo0PY9p
iTc+rxjdzUqt/WOjLQZeUJIKgTBlB6QsfulI2JQYzefiydK+Wri6vmhVm+k2gGG5
if58QLPB3/HYzWmrcEO5IozMW3N2JY7LUWUEHrCy6AgHgCGY+1QRfwNcNdvTRI3I
sBdmbV2Hp+L6jAdPCTZxT816lm5oMYEZFsQhqcwIbuxLIGJjeOntErG7YtcsKo61
b1UJ7IGor/OOerf9fVMPlq9BXcbPZpTway7qgU7KS1lZMc7QrmTcJLFlaZgPWP9S
39GjzvFlGzZRe7fdNeQaludJ448gh9KPV+aGiE7Ge7CK9+YQeIZRAo/BIILKN89N
sCI=
-----END ENCRYPTED PRIVATE KEY-----
'
$bool = true
Примеры
#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)
См. также
openssl_pkey_new