显示文本框

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-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIccxkwUwed+MCAggA
MBQGCCqGSIb3DQMHBAjtitDIbLtwXgSCBMhnZKHFE3vppCiPO0bgrVLY4m2N1T89
YR6TfibBSpg5pKaCm2H5UuTG48IVPEgdgiEqgHnCytrDpGuW2m30/Z9el2W47HRj
oLkP942J2BBGmILNn5glH/plixhBJ2BvEhugtGVB41QNl/6y9yOHIxYrIGjiroB1
ZR3tDelVRR21cycSD7Smr38AfBiNxOWz+lhhd7ewzajpzdXVKscdLd+B+FNnMDt4
Is+xXVFZPubgf1LZc8UZaf3ihaC7x6uoHBvte/BUYRBo942LnFN+lgTtAPbKoSaO
/r2nAK3+eQOF0WyS07SkfgwSgq+/Nzu07TPtFu0JmIwD77tH0sPc7JxuhWNycZ+f
1STQ5x9GF7SjKwob9nfGoFh5dzpftIk7m8myPTBgz/oOvr+nqur0BVWJG4XEC/Ce
+aJ3qCf8jnUcQu6Js4Xcst6/4jAjtQHxRzzZbneVi6ErZ7VuOSj3/K5DPlKYA9lr
QXN653uAcsZ/P8jCR6Vl0/Xkd6IsDy8CpZS54CTRW2VjAYoo89Zh27gk59gh2R4t
gppdOrc/eaSo/pSHG1Q4Rwu5+Le3iI/pi2raRH0eIgLsgEcUpQ4Ih3+GCMpwXBeQ
JMCUCZLOkTnDhPqRdczO9C5ES2uVANplV5LFgld+dlpyBm0uzo6hFdtIMUWJJixe
teQ6Y0DJ17Hz9duU8dndD4rAc2hUSEW2ZIbI8RgpBsvlsK4fZmdaSDuuVXRkUzGi
vox/WosALuNayy2dLhNo5QR9H7/V51NxNlyR/5uDOJ4g6SjM/CBM5RMlntVhMs06
uW2uvj6vsa2F3A5JKwDiEt3kMqmTQSyv89ycBycdXYawJLtPqVpU3vXbzOgl1YRl
rAdA7LcddggeoNeIpWfK1YXR3RjeLyx5v14DFQ5+HN5HyZqKuBbqDxv/mI07QrmL
4B+M6ltF84QL8LXp25by9qnQlxXBgPkdDgsEbuQA6Mp14eTb1CEkVbTSJ5ojTfJU
uF9Q0loY9Vqk5FInRxwPnCwpE9JyKuTWYmNDVMhy0ZQ5CUTdP9+V95me0TzBEghW
cI1cvdDXMFu7x2ujfX/hV6hdGfuaS3lLt99xxnEP8CGSNuntDZHiIfYEq+dpR8KQ
uI9+ChxeQIOAvTxZzcdsanaPHkdSM4nos3r/n7VkbmrK9ORa+g10OLDf9+bH6A6k
v90pH5uxzT04vdtvI/6MWOWU5xejVUEaVMH5vgDiBW+7Xm+RZrurRlLf+GZeo6J5
2N6tNLcmuseznNMn7Vr7axoDVfBUd8wvd7sONOKbKKRMyXSMErWeMjKbzgaPPc9w
Kcg88jLjI0A+/r6j/tHWNH09sIb71Lk3Wsj2VuzfTqi20YVP3uV4aeQKNTtLY4SZ
X2h/MGhSsLExlTRTuLCn6aioyr9wel2SSRMLNP6A/TSD4a3q//JUf0T4mSWQ3grV
aD1A0Re0u36PhB4hu/5V8mY53PcVZk0p6h9swh1JKy0jk0jg0Ykqv21jR9A7A4tc
NJLato/NhyKTIpgrplOMAubv/yunxFmgsgHtiDwAB+MnenDoygF+hGOvsfBexBnw
9UPl+dozYXea3bh7qf+J+85K3xhnqeCY1PemihsnMBo3KrTybTmMnX3dBUL4B9BK
xfU=
-----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