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

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-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQITnxTFbcQioQCAggA
MBQGCCqGSIb3DQMHBAj0NJhdd7ooRQSCBMjqUNdn4t8TGOA1wFGn717K7B80gcIt
y9jTd6Nlfq5KphbUdjoARFPJdtvctbvVWOsyTlJW5okI3SqovBcC2+7ukKapX8Ns
FK5P0pI60s/NcmKDgpP2rCLmaQJKw0VgVXs0pPfKtPVkUuaSASr95FIbCvm+Ljb2
rxg5J/qbbieR/jUqG/ZA9nwFT8I2c7aF8HWoQTpxY8rVJn1TncDnymPEWbeUgNFf
FgzWo411MB7AoAKTirtaDO/eo1Mp3l59xO6WD+ax+Tevoj3NUvu3DQbc4gPwU6hu
CiuOz7BygYpPcm7gIoZy25Zy81U+yQo+T/KiDt6+Cr30nhS6C/o4s1hVLXYtJEbr
MRuCLc06+lCm3gbuK+2D6mncmD+YApGzbmfIWOV2L5Q9+XjVY1I3Wyx9id7QFLrI
2NZnBcvz04mHsFDqoV/ZZAZLZxB49BVpgfh5S9wWJwq4dj2D5p3grfb2vQi1IJbh
4DtwDa050jnhkmUVR86i09WeoOTcelUl3PRWUEpCdPFEkc7JCevLbiJqLzjOfsgo
vuEjth8PkZuaqmUE+U+vn08SvF+MI8l2pW/fBaOLu06Kpt2xsHeeUoxjAJE1e3FG
/PqKWpL1YREUoIShTXUXC/hleqhIdAlaZ1iAn9Bj38OTZmZYHcW4Nx3AW3X2xk19
mkmwAaxvvD6U+QqbXSh+55KwDy76hk8SDKY7ZSP5s/jSjE1btvO9AZc6mpbJKtgQ
6Tea0WnEt/hxxbB90Fs8E0fyX14/9P811Eg++Xk5x1vx42uPb7vWkgB+k8QCEtK0
py4Rf8Z7cOU5hL3uLFmURL0T+XWxwTH9/aBKYvwCSPzg59aerJbYNBUjs6zZMq/H
dzzhcpJohCyz8X2mOr6YOsPTMdgQnYPh8fM4MnOKHIR5Ci2k4v8unHY4TBZgyWnT
h3T1NVmI6Z6mU0rhSvHpKrP1ZsDIHX1JcX4YJ/BHT1rVjAj+nn9tz6KS+/sZuo1N
CQ5eC7eYdvAOK5Cn/f0NQ4L7uJaqgaJMIqUlc78LgfJM2I/NCxNyhqadkaLRTgvV
wBNnawcT2ZRNBamZ1FVHTsm4TOpV0TLvVH38wYzBJMmDuuZYTfO+bnsnFdZ2PeiL
Llj3PKzfnPuDBpGTGPEIdGP+KJhoGydvLVFdssT7KvUFrxV5cTze358BE08CStX8
TQC3LWZj1hJRxxHRdLV53j94V/P8TaPjbW5ivnLDykvh6FJvf48hgkEMBwA84lUr
W0lcSoyACUwDOvC3d1I0Un1lKTk/AmDwmXUmM25inHrJL/tBWX7+IXoX8HUFRLSr
WMtIuze9TvDEUOuLqo4EfO1OxOHsIgmIdgICUfDgwfJ2J2xGsmn1qdBghQC3LCWi
diRO06WXzlm1JWYhBOas7cYn9NkEChb5Uo3mnFADwEcbTPof/tczGSCDb0EuDRoe
8b/VZ6I09w0Kgen4A0M7pKfWnCOO0k+xbJV8mb4zYRZlpuf/+iduu7m8sDD7MHrI
HFT+DLssYdBQ0/WIS2Ut9JN1zTkoYZQ0EiOzs++20hF6+rRc/FQLWcxsaEOdsYc5
invsMlUGMUo9HD7r2WXWlc4joB/ePWVu1YiAMp04EgL4lZ8KIY1JSe1+eufvUr7j
6FU=
-----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