(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_SMIME
Esta función verifica una firma CMS, ya sea adjunta o desprendida, con la codificación especificada.
input_filename
El fichero de entrada.
flags
Los flag a pasar a cms_verify().
certificates
Un fichero con el certificado del firmante y eventualmente certificados intermedios.
ca_info
Un array que contiene certificados de autoridad auto-firmados.
untrusted_certificates_filename
Un fichero que contiene certificados intermedios adicionales.
content
Un fichero que apunta al contenido cuando las firmas están desprendidas.
pk7
sigfile
Un 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
.