PHP 8.4.0 RC4 available for testing

openssl_pkcs7_read

(PHP 7 >= 7.2.0, PHP 8)

openssl_pkcs7_readExport the PKCS7 file to an array of PEM certificates

Descripción

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

Advertencia

Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.

Parámetros

data

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

certificates

The array of PEM certificates from the p7b input data.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Ejemplos

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

Ver también

  • openssl_csr_sign() - Firmar una CSR con otro certificado (o autofirmar) y generar un certificado

add a note

User Contributed Notes

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