(PHP 8)
openssl_cms_verify — Verifica uma assinatura CMS
$input_filename,$flags = 0,$certificates = null,$ca_info = [],$untrusted_certificates_filename = null,$content = null,$pk7 = null,$sigfile = null,$encoding = OPENSSL_ENCODING_SMIMEEsta função verifica uma assinatura CMS, anexada ou não, com a codificação especificada.
input_filenameO arquivo de entrada.
flagsOpções a serem passadas a cms_verify().
certificatesUm arquivo com o certificado do signatário e opcionalmente certificados intermediários.
ca_infoUm array contendo certificados de autoridades certificadoras autoassinados.
untrusted_certificates_filenameUm arquivo contendo certificados intermediários adicionais.
contentUm arquivo apontando para o conteúdo quando as assinaturas não estão anexadas.
pk7
sigfileUm arquivo onde a assinatura será gravada.
encoding
A codificação do arquivo de entrada. Uma das constantes OPENSSL_ENCODING_SMIME,
OPENSSL_ENCODING_DER ou OPENSSL_ENCODING_PEM.