= 5.2.2, PHP 7, PHP 8)openssl_pkcs12_export_to_file — 輸出一個(gè) PKCS#12 兼容的證書(shū)存儲(chǔ)文件說(shuō)明openssl_pkcs12_export_to_file( m">

openssl_pkcs12_export_to_file

(PHP 5 >= 5.2.2, PHP 7, PHP 8)

openssl_pkcs12_export_to_file輸出一個(gè) PKCS#12 兼容的證書(shū)存儲(chǔ)文件

說(shuō)明

openssl_pkcs12_export_to_file(
    mixed $x509,
    string $filename,
    mixed $priv_key,
    string $pass,
    array $args = ?
): bool

openssl_pkcs12_export_to_file() 函數(shù)以 PKCS#12 格式將 x509 保存至文件名為 filename 的文件中。

參數(shù)

x509

參見(jiàn)密鑰/證書(shū)參數(shù)以獲取有效值列表。

filename

輸出文件的路徑。

priv_key

PKCS#12文件的私鑰部分。 參見(jiàn) 公/私鑰參數(shù) 獲取可用值的列表。

pass

用于解鎖 PKCS#12 文件的加密密碼。

args

可選數(shù)組,其他主鍵將被忽略。

Key 說(shuō)明
"extracerts" PKCS#12 文件中包含的額外證書(shū)或單個(gè)證書(shū)的數(shù)組。
"friendlyname" 被證書(shū)和密鑰使用的字符串

返回值

成功時(shí)返回 true, 或者在失敗時(shí)返回 false。