openssl_pkcs7_verify
(PHP 4 >= 4.0.6, PHP 5)
openssl_pkcs7_verify — Vérifie la signature d'un message S/MIME
Description
$filename
   , int $flags
   [, string $outfilename
   [, array $cainfo
   [, string $extracerts
   [, string $content
  ]]]] )
    openssl_pkcs7_verify() lit le message S/MIME contenu
   dans le fichier filename et examine la signature
   digitale.
  
Liste de paramètres
- 
     filename
- 
      Chemin vers le message. 
- 
     flags
- 
      flagssert à modifier la façon dont la signature est vérifiée. Voyez les constantes PKCS7. Par défaut, la valeur est : PKCS7_DETACHED.
- 
     outfilename
- 
      Si le paramètre outfilenameest spécifié, il doit être une chaîne contenant le nom d'un fichier qui contient le certificat du signataire, au format PEM.
- 
     cainfo
- 
      Si le paramètre cainfoest spécifié, il doit contenir les informations sur les tiers de certificats de confiance utilisé lors de la vérification. Voyez vérification des certificats pour plus de détails.
- 
     extracerts
- 
      Si le paramètre extracertsest spécifié, il doit représenter le nom d'un fichier contenant un ensemble de certificats utilisés comme certificats de peu de confiance.
- 
     content
- 
      Vous pouvez spécifier un nom de fichier avec le paramètre contentqui peut être remplit avec les données vérifiées, mais avec les informations de signature.
Valeurs de retour
   Retourne TRUE si la signature est vérifiée, et FALSE
   sinon (le message a été modifié, ou bien le certificat de signature est
   invalide) ou -1 si une erreur survient.
  
Historique
| Version | Description | 
|---|---|
| 5.1.0 | Ajout du paramètre content. | 
Notes
Note: Tel que spécifié dans la RFC 2045, les lignes ne doivent pas être plus longues que 76 caractères dans le paramètre
filename.
