Afficher la liste déroulante

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]
);
?>
Résultat
$out = '-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIpgJy4w2wM+ECAggA
MBQGCCqGSIb3DQMHBAg12NvBhZMyGQSCBMiK5Su+bphA9E0wcZ39ZXvdVkfUx3Qg
ohkXModVNZrXYSH+cyfa4grhOXtGrrX8nUxIFLOf7jfG74pMHnCpnPBet+Sdvdqp
pe0S6kBMF1KVIoDdwHc5wNgTlg7Zj/kYd8g042B4SVhuVdkltA5m+CUSekEKRokk
uKZ16J4qPJBGt+Gk0mWDwvCNrHiUBB53uHC3Wq3BWisPswhsCE9UNatN9UnCyb64
lKuvRvBoSa+jDCu+lnmA8R4M/M7iOVir8jCG0pUB6VK9uqrLd0A7sNTRJ6KylBnL
ATQiVpksT03n5o9LF+juUlDpeBpxLEtrwtD0YZrvjoAHGbzwtA+adUhA0RmRboKT
8HE6rgjcZ676dV5JcvE1uHx9tBV1q0mdVwEZuHvh8l7qaoFOpq/+ofsbwwsZym/R
g0HNVyewgBLwDTxOgkbXRAbbUa4g7P+JKIHKbvUMDiSAP/UzGBDSMUp7boKcK7xn
3ArSKzBjy/R8d3Dn/DPkn/R3DMkbZk40FMVFZv/2r6peaV4Xjk4W9IP//w6tZdr4
IItUi4rxhRWuS3JVSNbum8SUN0IobZXoJSan/epJC8I318DURSMfXYEA3MpBXjys
58cwrQKc7aU4tIX/BWWLQBM2hng7tdlynzXxPJBecLngdiVIr+DK4BdG1xslqDrq
Kb2PZRCeFFFGx8cyJWCPG0lYm2gS1sMOsiaIoMQwb1wvSdBGN+CRLI6B5Ke3aO40
RNZDh4o6a2D8lmRgzf+3WEjmBiwhe4wBVC51utq4g5lBKsVQR76laN20dvSKc25q
jIj+S9hq5cDBkxt/0EncCTXhbrxWFPtUNvbp0rmTLiVWHPbNiMDQJ2Md2FoYcJGr
otV2588WNGTsOOKOB2iseJ6Kot5k2UDpyhRXkXa7v7RJaVykdxhDXneJ6AdEDx6w
MVhYSzhdA46TAvOKhLHPqytDQ/uMWvHshPC1EQhIHQHhrIG61MO8nzXKZqTuPwRF
I4amg7pJ6I3RdyHRXm+aSRCz1snWsDzKWtITqDNWBaTo5AxbOb/z6vDVQu7rAkYE
JWIeAPts58cUK6ETFrD5dG5WCMGu5eoPNQOMnF+cLO93dXMQbPA4go21xLXMvMeb
DVcawOZYIgAGNnH45HGaHVVv6XyzJQX3Y05uq8Qhao7KdvgGTJjKWnGhFmioXA2l
qjzMcQqjui6Eq/bTr6lR1gUDo+liRHwCscIxeCePagmpTdoqoWk6g+DeF3iGE7xF
gQNo1t0PJ6rSVz8GmPBnA6GiY6XRiXXdmOCdPTE040t2ML3BziqlQt5WjQqktw1G
h2S/dWFdIHqy0uGr8NApXXmlTvSWSArbZYZrC9pLmej3iFHfP+tY0NuAH6ZTpYNv
WJpTUDDJdvVfFVIx3bovaWiZEcGAucdZJZjmaUTL0KEfARDgwYTdai0u6eaM2LZQ
gfhuGKpjeKqYkGym0X2t9+Ncjqewgt+uC2A866okKFtBwN0rQvtOTRh5DShSVhng
iFmJ0hQ7mJoaYCkybrNuylg7Ma9YFF3z9Tr1ZQondY4uQrTiWs+/Pd+lxDPTcTIs
4drUnxhPHYNiwFzOpLsgfyq/MK4AASd0hsLb+vbyjn7SieNZ8+FK/bnGMu4frVfp
HC8=
-----END ENCRYPTED PRIVATE KEY-----
'
$bool = true
Exemples
#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)
Voir aussi
openssl_pkey_new