openssl_pkcs12_read

(PHP 5 >= 5.2.2)

openssl_pkcs12_readParse a PKCS#12 Certificate Store into an array

Описание

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

openssl_pkcs12_read() parses the PKCS#12 certificate store supplied by pkcs12 into a array named certs.

Список параметров

pkcs12

The certificate store contents, not its file name.

certs

On success, this will hold the Certificate Store Data.

pass

Encryption password for unlocking the PKCS#12 file.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Примеры

Пример #1 openssl_pkcs12_read() example

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

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