openssl_cms_verify
En esta página
openssl_cms_verify
Verifica una firma CMS
Descripción#
php
openssl_cms_verify(string $input_filename, [int $flags], [string $certificates], [array $ca_info], [string $untrusted_certificates_filename], [string $content], [string $pk7], [string $sigfile], [int $encoding]): boolphp
Esta función verifica una firma CMS, ya sea adjunta o desprendida, con la codificación especificada.
Parámetros#
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.
Valores devueltos#
Esta función retorna true en caso de éxito o false si ocurre un error.