PHP8 openssl_pkcs12_read

2024-03-12 12:00 更新

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

openssl_pkcs12_read — 將 PKCS#12 證書存儲區(qū)解析到數(shù)組中

說明

openssl_pkcs12_read(string $pkcs12, array &$certificates, string $passphrase): bool

openssl_pkcs12_read() 將 pkcs12 提供的 PKCS#12 證書存儲區(qū)解析到以 certificates 命名的變量中。

參數(shù) 

pkcs12

證書存儲內(nèi)容,而不是它的文件名。

certificates

成功,將保存證書存儲數(shù)據(jù)

passphrase

用來解鎖 PKCS#12 文件的解密密碼

返回值 

成功時返回 true, 或者在失敗時返回 false。

示例 

示例 #1 openssl_pkcs12_read() 示例

<?php
if (!$cert_store = file_get_contents("/certs/file.p12")) {
    echo "Error: Unable to read the cert file\n";
    exit;
}

if (openssl_pkcs12_read($cert_store, $cert_info, "my_secret_pass")) {
    echo "Certificate Information\n";
    print_r($cert_info);
} else {
    echo "Error: Unable to read the cert store.\n";
    exit;
}
?>


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號