Mostrar el cuadro de texto

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-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQI4tLMHewNDe0CAggA
MBQGCCqGSIb3DQMHBAjbsqTYlIJqtwSCBMgjVt4KHve9ZbrviktKECYFjFQwftng
gCs3+Knwx2UrSqTo5Cxb/ETc33FgF2JsRq0jHVqahs6H+s/gLt73tX6Pjl+yyXnh
odD+m3db3s0oTTrJAXL4P976lrLKtHQHrYfyJR2IqgvTVUbRzMBSypOZq+tQMzY1
fxgiLCMHE2Tx4VC1dmzKgvsYjZ3zODK9PvsE2S2E0/RR0+DiIXcpv97LAmIZF7CQ
zHKN3HnygM53W05cavUDe4hDPfHdpX5lGAvk8L1lQ9UUe3ZfNpLvfUSLThKm46Q8
65nVv2EBCmI0PokaC0oRp7wU/cdFKLJll5sf2SW1awNh8c1b19rza7zmfau0+9ct
69CN5NErztJYlWSinhpo1WWe++uAggcP2KXHYwqRDgNT7mw1inqSWAMgUDfqeTpx
LhDK74d3ut0BXtTPSARltXmD1ElpKAuFl0ft6vbwQTRceQC+AWOBEAZTh2TTTeQC
bIJhpB1KNu7CwfITCXoXfDtA2s2l5qqEY73hm+IvOjAXTyazpXiE6fAnhlg2BnyH
S2D3h7ZzK86pjSS0QcC78d+OhnlHkLTO9L5Vh+rE/fEIY7qq9/FkUXLzd+dTlRPs
b0pTL/U/r5aX6wbLgXQoulJtQzoiYTci3BpsFoc+8PpXh6cJqC7a1k2X2Tu8Ii3D
eoaYW3xbSRdvl+eh6r8aeTAZp92k92TtrLoaj0ubjSBpzzD/F3xIF/SuIT+IVRH4
lfZWn6gZDEfs9M36YlYEZzHseop7mIQKO3vK/Z0nDC+rBBw3OrhmAWY48HZf9bZC
ZnHHHFFV2NLoQw/fV0wNrdV1qP/9gYr3TFRGVtOaJe0RZweLBrGMOGXtdAJrGaqf
oEdOdbtaWUFOfBjwV40ZyjlXRQN9+TSvpp2l2I7yNABLCunVMfxST0DvvOsOMYGz
iq15kU+s2LlubJzxd2+AHscrYhzTalrTrHp7nmLtIFUs/1KE5EsqHRZaF3nX31Ic
RNMuEquW5wh38DOnboYyTaM7cH3O2b5RkP1cNIJXHU2yGeFTPhz8U+Hg/1WAgEuc
U5nx97VSYdF68h0MlkuOVGfIqmI3RKXBjFWK2wa0v27F7m8sqSa+6UMo+U805xVX
Yk2osE940TedDpro69PAmkWI+7Rue7wXdf9FuwRa851FRspJz0CCm/VrIREGAGa6
NB7dkNDFLYKtqHYXRclNC7n/y5hloeUMyRT5nUIiHpustk3wh+CRQOXHYxtZy5qa
Q10TNg4ZMVbiCHUqA96y86l0fAiBNLV8llvgn8zdGxmCmZMn7FSaTb5HP05jmvQu
Gn3DJMHYSFRf9Xc+aBdUMdZMXgC90oVKjcQZ1Hrt8aUijQwcaX/DuDnT1pF2cG9q
UY2/HdZgGhNjcAuxQNSG7grxvosM6qEYUR/a60OFZ55opY6noAIM8rWxqqeYb6Ri
AXTUhrQ317HVq9u7WndRIcewxLWGwjSR0ivlM+/To+k8H1WLTEdhZBxAYHrh5dbk
5QxCMDxXwCkFgv5cc3AIgrqqmZFeMaaK29FiZuleooSXG0luHKNRFswMUS34Ss3j
4/w222y5/RfFrEZ9qqkdxUbXDxORQU2D0fr4bpPpRccyvR2C/fkLZ93lVSo5ONTL
GVk=
-----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