(PHP 8)
openssl_cms_verify — Verifica una firma CMS
$input_filename,$flags = 0,$certificates = null,$ca_info = [],$untrusted_certificates_filename = null,$content = null,$pk7 = null,$sigfile = null,$encoding = OPENSSL_ENCODING_SMIMEEsta función verifica una firma CMS, ya sea adjunta o desprendida, con la codificación especificada.
input_filenameEl fichero de entrada.
flagsLos flag a pasar a cms_verify().
certificatesUn fichero con el certificado del firmante y eventualmente certificados intermedios.
ca_infoUn array que contiene certificados de autoridad auto-firmados.
untrusted_certificates_filenameUn fichero que contiene certificados intermedios adicionales.
contentUn fichero que apunta al contenido cuando las firmas están desprendidas.
pk7
sigfileUn fichero para guardar la firma.
encoding
La codificación del fichero de entrada. Una de las constantes OPENSSL_ENCODING_SMIME,
OPENSSL_ENCODING_DER o OPENSSL_ENCODING_PEM.