openssl_pkcs12_read

(PHP 5 >= 5.2.2, PHP 7)

openssl_pkcs12_read�� PKCS#12 ֤��洢��������������

˵��

openssl_pkcs12_read ( string $pkcs12 , array &$certs , string $pass ) : bool

openssl_pkcs12_read() ��pkcs12�ṩ��PKCS#12֤��洢����������certs�����ı����С�

����

pkcs12

֤��洢���ݣ������������ļ�����

certs

�ɹ���������֤��洢����

pass

�������� PKCS#12 �ļ��Ľ�������

����ֵ

�ɹ�ʱ���� TRUE�� ������ʧ��ʱ���� FALSE��

����

Example #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;
}
?>