openssl_pkcs7_verify
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
openssl_pkcs7_verify — Vérifie la signature d'un message S/MIME
Liste de paramètres
input_filename
-
Chemin vers le message.
flags
-
flags sert à modifier la façon dont la signature est vérifiée.
Voir les constantes PKCS7. Par
défaut, la valeur est : PKCS7_DETACHED.
signers_certificates_filename
-
Si le paramètre signers_certificates_filename est spécifié, il doit
être une chaîne contenant le nom d'un fichier qui contient le certificat
du signataire, au format PEM.
ca_info
-
Si le paramètre ca_info est spécifié, il doit
contenir les informations sur les tiers de certificats de confiance
utilisés lors de la vérification. Voir
vérification des certificats
pour plus de détails.
untrusted_certificates_filename
-
Si le paramètre untrusted_certificates_filename est 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
-
Il est possible de spécifier un nom de fichier avec le paramètre
content qui peut être rempli avec les données vérifiées,
sans les informations de signature.
output_filename
-
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.
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 input_filename.