テキストボックスを表示

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-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIrVqwGFckH2kCAggA
MBQGCCqGSIb3DQMHBAj+hYE30561bgSCBMh3k6D3ndYPINzvAOBfRjX9wJLkXgZ6
SbMdwA46CEplgx8uFlsB/iEqBSDW25fPU/f09zawP95tRWqHcoCSKaAQ4DSnxwy+
PJI3KE6rKGAYsjVon5XuY3//YDk7sg+VvI1fm32SvlzRp7IP/Mi3RiqqLB3kAJdU
v+NM85TJjRmWVJfbTrheJ44RLdNp1Kc4RADoAHkwR/bxFXRrkQ4uxNexq/UxPrj6
Af1W67Hpr8raTkoyb3LkAcwyu0rnd33i1WeNtp4/GYV7vL+mr6bsTRua88L9nwAc
wB8Npw7E6N9mz8Fh328jjJ+mtb/0XnQMmCYMnZDqASl43zAPLUkioXFDjdfVelnF
1TGlLLGbZ1uAp7yhdlO48Hqafp0hCLRA0ePQxNUfJNnfPq98PhYEEIzKq0Bx4q2h
WfTnGo7Vxautk+bUJpaaumYdOrqhs+gx4XXEYE1kpRUQG353XtTFLWYzZdjJ6FrB
Q/UrGlpQ5VNosBNZ6+6cVe1I1ojJW/2FskaXtfzFUG3f8SmbY9Rz7etyCJA4LWXs
ZQC7M8aK3Na0JptT7Ycok/I/b7206x5gHFh2mTub9hUYQh6mvlVelwfe5+om0jMy
2P3NeihNb+BAbwYbWT8gdQn8stn7ZwRgQsenY98P/h0m+uvjcM3bSb56UYq1oykC
xe5Wi6vtqaUN9cxxygHQLBi9CaMeWWKDmWeKlgPv9PoJ78lFNwamYf11uvIN+kES
7noJoXp4dNO1uhJFq6Z2hRHA5QS6WuCSJp31XpFNSyKWje729BuRz7yvDkSvQV0e
NVpQdFFCf5khngOfsavy/J1kXdOrzMCC7Q/6ivG8pkKanJHEgxnIV2G4QqBysOMB
wUhoDvBuZxirqoxaXohFhlSnmkAMH4xOXnahpIB7AfdOeU8Be7oS5+O+WACSzu/G
adYXPVBP3J8NrlstWRLciVSVeC5Dnx3Fe7bT6dm9TmlFtWQL9nFQ5l9hvYRqpRDe
Zm/dX95ZWaw1LwkXYsA2fnO4Cal8c+udscYLENhfWhwOkhLFgHcFCqkYgObHH9X5
tUGbot/XOZeB06ZmZNDRJG/PCj2j7jitw0kBIBoNcFmF6dg7BVD+O88crMvJ/nA3
KRpGf1WLwPHWwl5eHit50xXJr79Xq16H178V6uasDE8yed++OXH68021RRJVJxHy
3zBQqVausheX8Y6qwMaeDb9j2ThZan5P0EJvCvveBuiHnSRiNDuB7J0n61+s+JnO
dwYUZUr2cJWWEUIA/JkmyWjbur0uJzqNCjFY98ynhYWaNSg3uN8URocmnSEeZvLQ
DoMS7KIbO3mOVhwnAyGAzQSavQv61tLW1t3Eg7HrldTywErOdewIdh++a/WuQus6
shGyApBACXCDsawHWQ6oe6c3JSQkmVkoE6ZR+vPD+4+Ves4zQHmL5KgsIDb0TCHy
f+nbr1Dvc32dCIkI5Zx3rGTgbOpET23BiSmpGh+2G6m95Pfmk/xJSbJo94kP8s83
iAtEpQ1BKxnDFqlzIp0XLWq5TJOaO7F2IpezcQNlonY0YtidNz6Gikqwkn8tVVNb
uPX91IUGlKGzNaXhtRhImsdLZR83mZfORiCYa26JF+zfLKX5xZn52o9k5yPCCvcD
26w=
-----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