(PHP 8)
openssl_cms_verify — Vérifie une signature CMS
$input_filename,$flags = 0,$certificates = null,$ca_info = [],$untrusted_certificates_filename = null,$content = null,$pk7 = null,$sigfile = null,$encoding = OPENSSL_ENCODING_SMIMECette fonction vérifie une signature CMS, qu'elle soit attachée ou détachée, avec l'encodage spécifié.
input_filenameLe fichier d'entrée.
flagsLes drapeaux à passer à cms_verify().
certificatesUn fichier avec le certificat du signataire et éventuellement des certificats intermédiaires.
ca_infoUn tableau contenant des certificats d'autorité auto-signés.
untrusted_certificates_filenameA file containing additional intermediate certificates.
contentUn fichier pointant vers le contenu lorsque les signatures sont détachées.
pk7
sigfileUn fichier pour sauvegarder la signature.
encoding
L'encodage du fichier d'entrée. Une des constantes OPENSSL_ENCODING_SMIME,
OPENSSL_ENCODING_DER ou OPENSSL_ENCODING_PEM.