openssl_pkcs12_read
(PHP 5 >= 5.2.2, PHP 7, PHP 8)
openssl_pkcs12_read — Convierte un Almacén de Certificado PKCS#12 a una matriz
Descripción
openssl_pkcs12_read(string $pkcs12
, array &$certs
, string $pass
): bool
Parámetros
-
pkcs12
-
El contenido del almacén de certificados, no su nombre de fichero.
-
certs
-
Si se tiene éxito, ésto contentrá la Información del Almacén de Certificado.
-
pass
-
Contraseña de encriptación para desbloquear el archivo PKCS#12.
Valores devueltos
Devuelve true
en caso de éxito o false
en caso de error.
Ejemplos
Ejemplo #1 Ejemplo de openssl_pkcs12_read()
<?php
if (!$almacén_cert = file_get_contents("/certs/file.p12")) {
echo "Error: No se puede leer el fichero del certificado\n";
exit;
}
if (openssl_pkcs12_read($almacén_cert, $info_cert, "mi_clave_secreta")) {
echo "Información del certificado\n";
print_r($info_cert);
} else {
echo "Error: No se puede leer el almacén de certificados.\n";
exit;
}
?>