openssl_pkcs7_verify
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
openssl_pkcs7_verify — Verifica la firma de un mensaje S/MIME firmado
Parámetros
filename
-
Ruta del mensaje.
flags
-
flags
se puede usar para indicar cómo se verifica
la firma - véase constantes PKCS7
para más información.
outfilename
-
Si se especifica outfilename
, debería se una
cadena que contiene el nombre de un archivo en el que los certificados de las
personas que firmaron los mensajes serán guardados en formato PEM.
cainfo
-
Si se especifica cainfo
, debería contener
información sobre los certificados de la AC de confianza para usarla en el proceso de
verificación - véase verificación de
certificados para más información acerca de este parámetro.
extracerts
-
Si se especifica extracerts
, éste es el nombre de archivo de un archivo
que contiene un grupo de certificados que se van a usar como AC que no sea de confianza.
content
-
Se puede especificar un nombre de archivo con content
, que será
rellenado con la información verificada, pero con la información de la firma
eliminada.
Valores devueltos
Devuelve true
si la firma es verificada, false
si no es correcta
(el mensaje ha sido interferido, o el certificado de firma no es válido),
o -1 si se produjo un error.
Notas
Nota:
Como está especificado en RFC 2045, la líneas no pueden ser más largas de 76 caracteres
en el parámetro filename
.