Documentación offline PHP master

openssl_cms_verify

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

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.