openssl_pkcs7_verify

openssl_pkcs7_verify -- Vérifie la signature d'un message S/MIME

Description

boolean openssl_pkcs7_verify ( string filename, int flags [, string outfilename [, array cainfo [, string extracerts]]])

openssl_pkcs7_verify( ) lit le message S / MIME contenu dans le fichier filename et examine la signature digitale . openssl_pkcs7_verify( ) 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) . openssl_pkcs7_verify( ) retourne -1 en cas d'erreur de vérification (la vérification s'est mal déroulée , aucune conclusion possible ) .

flags sert à modifier le message final . Voyez les constantes PKCS7 . Par défaut , la valeur est : PKCS7_DETACHED .

Si le paramètre outfilename est spécifié , il doit être une chaîne contenant le nom d ' un fichier qui contient le certificat du signataire , au format PEM .

Si le paramètre cainfo est 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 .

Si le paramètre extracerts est spécifié , il doit représenter le nom d ' un fichier contenant un ensemble de certificat utilisé comme certificats de peu de confiance .

Les paramètres et le type de retour de cette fonction risquent d' evoluer d 'ici à la prochaine version de PHP .

Ces constantes ont été ajoutées en PHP 4.0.6 .