openssl_pkcs7_verify
(PHP 4 >= 4.0.6, PHP 5)
openssl_pkcs7_verify — Verifica la firma de un mensaje S/MIME firmado
Descripción
$filename
, int $flags
[, string $outfilename
[, array $cainfo
[, string $extracerts
[, string $content
]]]] )openssl_pkcs7_verify() lee el mensaje S/MIME contenido en el archivo dado y examina la firma digital.
Parámetros
-
filename -
Ruta del mensaje.
-
flags -
flagsse 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.
Historial de cambios
| Versión | Descripción |
|---|---|
| 5.1.0 |
Se añadió el parámetro content.
|
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.