openssl_pkcs7_read

(PHP 7 >= 7.2.0, PHP 8)

openssl_pkcs7_readExporta el fichero PKCS7 a un array de certificados PEM

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

El string de datos que debe ser analizado (en formato p7b).

certificates

Un array de certificados PEM desde los datos de entrada p7b.

Valores devueltos

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

Ejemplos

Ejemplo #1 Obtener un array PEM desde un fichero P7B

<?php

$file
= 'certs.p7b';

$f = file_get_contents($file);
$p7 = array();
$r = openssl_pkcs7_read($f, $p7);

if (
$r === false) {
printf("ERROR: %s no es un fichero p7b válido".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