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

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-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIjFe69TQuDykCAggA
MBQGCCqGSIb3DQMHBAh93UBkbSEIgASCBMhZaAqvfE2nF6ApP1fl7vX5dZYdYtpu
+fn4oOvGTDdM2ThjH8UqBfG8bDSg6h7ELyt8QEycvuHlMFvYZJ13PrjGIHLb1e0S
IGR9us113HgTfQ+jvQStrgGk4PbbKc1qJObVrWGgdxkIP1g/pWjeOZ3qxw++ry/R
LZ6ybO1H1j3oY+/sQsaQdYOgUSZj2gdQP2eHW2fTwGhFRNpjqQxXWgib92xe9e2N
I8IZNWWOgJCqnf+fk+98Bo5v8E67CWLf1luzh5kWzwq4euEAxORD5Iw69OpKYNsy
9QLsexu9S9ik4SBh/97sqdtgNkoWJU8DbOQDBB9PIqafiaKBDPMQXJ0C8Aq5+Zw1
ZPTfx+e0cFmpV1xLRJf85HarugLQCwHL6yMsMiu/5Ps2kddFyU9kdtWF5oEpaL/u
iwoIx35i6xLJ+t7UrKFVBmI+/hrCjXXaoQKTN5IHmGLqSx5c9E/PnqpLQO5bmdUs
9MMFoGZE09CltW8LifNLkOitnoxa5Z+a8Des2HLCuEBqA4/TCYJNkTocHX8KvkgH
osfYefSq6DGsK7o01fLLwFnUsmaQSXeVRLN0aIaqJUh6m+u0CKlOvFrGqBpyA/Gv
dzmCJU+S/tCOBMTSYSgVm605E/JCoH2veMvT+sOWVblugwKhEqJeu+lKhi0CMjVz
XJFVlP+bMnIBIqwqeQemH13brhSNvkh85It73jwat6FGGUMYmbTxkloQhDmGer8V
aucVRZ6Q+D50GAd1nIguHItBkVmZ78nbVIdJWQYY+GOvfLZKema6OeOcB3467yzr
TA3Fhlg4/D5i4xn1bXMyjywkn63yK/VEGFGuMnp1h9pbIH9wJA2mKQgIcnacXEh6
0tCJEjGoxKGgBK2B25lZ9mnteZv0n9Sh+SB65O+2E6qctY2DCGmhZ7DHjwK5LON4
U6btHnvfxQmBBM9pKyQ4c85v+cjmhtEc0GyRz6WuIyedu87Pr8mrMzqKCrw5++LX
WuvZwzMrcyv3WM01JZm3kIiS/0alezj3TWYUeQD/buzyOSablsEiHovof+ItQ6pu
c+x023mhlZl7axRcUUUzO8N4iVVS1H781osizxgava0rvmnJYP8zcT1J8/ydrL10
FoltFUU1Q9gmrq7RPDC2PJPLnKiVK88mic87vbRym1OZv6uShaFwdTX/fhPERHWH
rTHd35OXOcUjFfL/48CfeMywjnS6Z6f0eWjV2xn1UpBTx2dLmLeWxxDYq6Px5WB/
9GMe8L+i5rN9jM4TwxzywTLnM6uqDVR75D3z5OMfBdtXvMBIbrsgwZSQJOsLC9Of
sRv3LvHTCJR74I/3+6nGhHTOdB6otuVcbDhhTxh0FYKbbzY2pKR+U9abGNpdKvIa
lg34afStl0W2mtbG8bTusC2cFrzWdGQufK9avOpWAvbqqHSIMkMhLW907nVM7PQs
Fw2w0IxTVqjn2HYaFSoayJIR5LjJz9JkhE8faSJg2VmRytnoav+e9rgsX6Rq9cqc
XzW6H2X6uxzMNav8MUHrXS+lYnD5BLGthTLhIrQDmsBzOykH/saR6g2abnAf0hFJ
gSORUxKHvCQrQgdR4h+MCHzXbqOtduoQaYhFveqX49gL0uGrRFk/MsfSZ6Mh4XiA
Aes=
-----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