Mostrar lista de opciones

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]
);
?>
Resultado
$out = '-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIaCwXfDWs1l4CAggA
MBQGCCqGSIb3DQMHBAjWnG3LNpG91ASCBMgcJ7Xcr774jqHNfgELSTwZ/X6wIrhm
yjjv1zUR7E1i/ccy7KeRRtExUqeQgo2NjWRiEzgkV4jM67H72E8EoIJ7ylOIhqvY
URgcEQuF+7OoDWBzFOQ8RFN6my5N6I6qXoLFB0XL/seQWfBzagyO/ulUQvlAKX2m
Lstm3QWIvd6rHgQIukYqZ6cQ5Gq/uQbLzBC/TQTktEF3aKD8QVBeam/5fXRQJgBe
PdNHnu7jH9ro6u/oWtdsriYcqdWHdz4/nS4L9Ub0H3p1R+B2gd6J0vPFqxFOS6JF
iptWplzhdWY5Ope1LeeTT7uziQpXPZSTk5Zb+9Bn717wnyfYkrUPTowemG+iMouU
T3GGf9XRh6xN021q+tcl/uJz5zBax3UYpUdH9rcjXpEUwtGZodQH7aTHqu1YXnxr
16lzJf10hkk3m7xv/l+IqJrounLFXdpbre/uBbCFl3swOyyfY1uXbQlnuUFy+ehl
MzGpmrX6fuYDzlM7cV62lMzQJLY6llykjNafC+hmjXtWH7WkuvRiodf8K3/Yts9v
mTHpN7KYmSmB18K7CsCHPF9RHysAfsGdTt3Vf2VANjr/9m/iluknkjiKyu3yhEWe
35qpyvOfURRUR3vQOIDzcXcBpfh1TrCLVf00DXr5F1m8QhL8tel7gS+d3w3J9339
oAM/5QCVh0Da0VrcFlXgzrj0LKb6GR3Ezk/nZd2GfCcl1CDDx8OqGDxqLg1nQzWK
Kz6+8zc0mrM75OXdmRRPK7y+5EpMjY+/Oge7pTFWmd4aR4HaUItmbMuJ0mGq1m67
z7SsmYUovHovmuW2tAzUovsc0QRLwkepXsPefVamIGAu0bH+eAv7U/sK2vNQbT7E
AGbzvf6v971Zr8d+rX45La05QIKVdN+zHcf8hBGR7C5Fv7WEdaVKpYZ0jH9xmfNF
PICblAplIn/BZqPZkzndcKW5seIAE6fIeP3Nta2T4JwLSYfV8WGJbS8s1gTkQgWg
HSBPdpCHgMCGQhdRfAdRAS+62/qeuCRwZ7X5l+vMqCjQJEl9arDehcQXDEeeij/y
tFZfKao0ZFGts0mns/tyW3lcAPDdRy+W/TVYXvJhRZts+PSL5MOhGVNiD9+JWLRp
o9+ZLD5+sQdbMWG8l3t0i+a60PVggblRQEYYT40cQ6+xzkm4COwrB130gdx4FnYq
9SPcnfWKBuBzyLFmh8MV5J43DxDOq68IeWC7mpd7yupT22pCyB0ZR5s2oXVboBCN
X2gv1kcJ918MZrpK6CBOm1xRTGdxJ/zqA1J9H51yeNdh5Ls8WLrKYzzRFtZioiN7
K4UetqCmteTu1B+GDWX2Izi5hLXE5uMetcITa+lsqkerbApvqIpFTc/S3b+Hys46
h+lTwFBAH7HQAw4PNhAdK73qd46uYidoryty0p6lo9PUDLhugUHCWXB0UKKJg24z
OBK+FpO0VH+Y5XBfJ0+1ZTbkB3aLSKwsSPC+HRszylynTqLEiGzVwl6YfQsd50u1
da/wZnYhIkgiBdcpKuyB6nL7rrwkSjm0agKDsIoW2ygAZZlbBZGGtFBwNGoLrze3
wcYKikeno1U1aMg1G2Xkc4wvylMu2kJNX5yR1QqNS7Y9tWNUoUWRu6wYNczk1KQu
VMM=
-----END ENCRYPTED PRIVATE KEY-----
'
$bool = true
Ejemplos
#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)
Ver también
openssl_pkey_new