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-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIYbDq5Ybc4ioCAggA
MBQGCCqGSIb3DQMHBAhkTK8KtrVpxgSCBMhDAyoDvV4n7vD80+VaKADn05vdlBU0
uh+vxOzY7fNBHZHtNhIEfku7yLColeOKGMSVuqpcAz+8gz/e3N3IvTl4fftzeyQA
FYaq8EPHKF6HDV/zyhBQe+/3gPCCBANVALFwNOJnSDyNnLmSFWKHGM5Q2xgxfFSV
kAlNs6IAkUlNERBGNgVHaw6FdR5SDdLUmO/6YoQcXidpZhIp3Hute6OfU2uAJ0hS
+Casfu+O56mYLcIALmmjtlBzrf7S5o4qjshM+4yFUym4TuKNXWsv0NZJFL3iQSbu
nXx23abpxTPZR9trOOpa5qTNjcW3J1X98hAc05r/a2Tkg2rMcfagpZykfUlz2mkM
+aXZvEHyBPP+SZI7NZD8HIm9d7ZCZbgI01RjxZlnaeezRoKbPmBSwfVGXiMDkGyb
OugMxy+Tt99gK9bU9NOc091Ma8e5pChboLVGwPtWmhH9MSxcA4snLQb44tkekssf
3wmvOOOAjxj3/hsCePNAEckMaa9AcO8aT/Fyg3WhQIYNlxMbGAcBSGX53LbwGWCi
9tuU1c6XOGokqdnew0nBCUcZ7UzWTcQhqR5zPObd9cG6csz+cfGNXHR567hNLsm1
m1xOvyw+4ecIlYGlcFmyVhXWirPKmomL38aIKAIdu+HdDiMFmYrJOY6E90U4ZqNr
boo7gg2GV82L9HT0Ujx8aoc3L346PR7lVXmpB+2hl9Q3Kgx8k+FxciFMwmM62H5u
Axn20IxWMRyOaJZvw7w4pbtCT4qBJIlNkEhfXXQwmRfC3MhbW027ZN5Xhtnnh6w1
eOfbYVd9dvPxSr7x5J7uoPD6UZaW9cqCcoGi7j1NzqSB/3/flmiVmU6mFQuj/0oT
wq13MsJNbmuS8p5uZI/oOqnY+6Z5YPUKMO0m1TgcODknzPj3Ro07zYcseSwiElxx
BxdkRAWc80OWRp1QXAjEEDNFBmJxNzw/jJOBmfiv/bexxDsyzaSJ8v1VefrlOCci
02usAMRRN+eFGS+cmGQq+mf2UA8859hyECqOAYu1pZlGWnGzsWvd10JvE/W7glOD
Gj5bNKibvtpjkF2i2Gspa5h+JpPzhVKlSX9V2QZWm2PMY5d1BOXUtUXw0R/6TQZN
sCX1Kd+EdLTTZe0itHQ7Ko8zELWzDhHhDJvPuuJMcJffBXbC1YDD6OdWiojPAVkq
KnL0TDSYP35Sfsknxrj1AFrShR8j8DXLxk8sIlvydOlktJvu37PlUk1UHPoBNU5A
k/NuT3vF8M2HZDR7YcgTB2TQYhoMvwoihVrNtx74XAxQjFGd8pRSxgTu3rasiRgA
LqlYEChmiKstsgUVaTO8fvgjOxDxI+FxRs1KlO0lZNF/9rdXO2QBuIQNr3O0UEAg
+H+wFYdUMY2yKRw0cvGz7K4N+rUwCDA/NsR8aVEVIJfbI9Ysm9F1kIaYOP8yE2jZ
rYLqLuLyw8l6+UiRjs5OhWgN2SxJPnaRSpYa1OWKJn+1yOFmMYL62aSHRiXqvyH1
pFh/wxQzxs5Mfc3hoG48GwbcW2CqEd/FAUdTZi75MGdoHKcRfBI0+ubQz36Bdv+2
+BymmbnzF2dU7DR+Y9Zj6nXW2hVbRVooNmUg5wAaAS+T13KGY1LyNrqqOI8jD7/O
oD8=
-----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