PHP 7.4.25 Released!

openssl_pkcs7_read

(PHP 7 >= 7.2.0, PHP 8)

openssl_pkcs7_readExport the PKCS7 file to an array of PEM certificates

Beschreibung

openssl_pkcs7_read(string $data, array &$certificates): bool

Warnung

Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verfügung.

Parameter-Liste

data

The string of data you wish to parse (p7b format).

certificates

The array of PEM certificates from the p7b input data.

Rückgabewerte

Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben.

Beispiele

Beispiel #1 Get a PEM array from a P7B file

<?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);
?>

Siehe auch

  • openssl_csr_sign() - Signiert einen CSR mit einem anderen Zertifikat (oder sich selbst) und generiert ein Zertifikat

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top