W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
(PHP 5 >= 5.2.2, PHP 7, PHP 8)
openssl_pkcs12_export — 將 PKCS#12 兼容證書存儲文件導出到變量
openssl_pkcs12_export(
OpenSSLCertificate|string $certificate,
string &$output,
OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $private_key,
string $passphrase,
array $options = []
): bool
openssl_pkcs12_export() 以 PKCS#12 文件格式將 certificate 導入到名為 output 的字符串變量中。
x509
參見密鑰/證書參數以獲取有效值列表。
output
成功,該字符串將為 PKCS#12 格式。
private_key
PKCS#12 文件的私鑰部分file, 參見 公/私鑰參數 獲取更多可用列表。
passphrase
用來解鎖 PKCS#12 文件的解密密碼。
options
可選數組,其他主鍵將被忽略。
Key | 說明 |
---|---|
"extracerts" | PKCS#12 文件中包含的額外證書或單個證書的數組。 |
"friendly_name" | 被證書和密鑰使用的字符串 |
成功時返回 true, 或者在失敗時返回 false。
版本 | 說明 |
---|---|
8.0.0 | certificate 現在接受 OpenSSLCertificate 實例;之前接受類型 OpenSSL X.509 CSR 的 resource。 |
8.0.0 | private_key 現在接受 OpenSSLAsymmetricKey 或 OpenSSLCertificate 實例;之前接受類型 OpenSSL key 或 OpenSSL X.509 的 resource。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: