(PHP 7 >= 7.2.0, PHP 8)
openssl_pkcs7_read — Exporte le fichier PKCS7 vers un tableau de certificats PEM
$data, array &$certificates): bool
Cette fonction est actuellement non documentée ; seule la liste des arguments est disponible.
dataLa chaîne de donnée qui doit être analysé (au format p7b).
certificatesUn tableau de certificats PEM depuis les données d'entrées p7b.
   Cette fonction retourne true en cas de succès ou false si une erreur survient.
  
Exemple #1 Récupérer un tableau PEM depuis un fichier P7B
<?php
$file = 'certs.p7b';
$f = file_get_contents($file);
$p7 = array();
$r = openssl_pkcs7_read($f, $p7);
if ($r === false) {
    printf("ERROR: %s is not a proper p7b file".PHP_EOL, $file);
        for($e = openssl_error_string(), $i = 0; $e; $e = openssl_error_string(), $i++)
            printf("SSL l%d: %s".PHP_EOL, $i, $e);
    exit(1);
}
print_r($p7);
?>