(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_SMIME
Esta função verifica uma assinatura CMS, anexada ou não, com a codificação especificada.
input_filename
O arquivo de entrada.
flags
Opções a serem passadas a cms_verify().
certificates
Um arquivo com o certificado do signatário e opcionalmente certificados intermediários.
ca_info
Um array contendo certificados de autoridades certificadoras autoassinados.
untrusted_certificates_filename
Um arquivo contendo certificados intermediários adicionais.
content
Um arquivo apontando para o conteúdo quando as assinaturas não estão anexadas.
pk7
sigfile
Um 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
.