(PHP 4 >= 4.0.6, PHP 5, PHP 7)
openssl_pkcs7_verify — Verifica la firma de un mensaje S/MIME firmado
$filename
   , int $flags
   [, string $outfilename
   [, array $cainfo
   [, string $extracerts
   [, string $content
  ]]]] ) : mixedopenssl_pkcs7_verify() lee el mensaje S/MIME contenido en el archivo dado y examina la firma digital.
filenameRuta 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.
      
   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.
  
| Versión | Descripción | 
|---|---|
| 5.1.0 | Se añadió el parámetro content. | 
Nota: Como está especificado en RFC 2045, la líneas no pueden ser más largas de 76 caracteres en el parámetro
filename.