Documentación offline PHP master

openssl_cms_decrypt

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

En esta página

openssl_cms_decrypt

Descifra un mensaje CMS

Descripción#

```php

[\SensitiveParameter] #[\SensitiveParameter] openssl_cms_decrypt(string $input_filename, string $output_filename, OpenSSLCertificate $certificate, [OpenSSLAsymmetricKey $private_key], [int $encoding]): bool#

```php

Descifra un mensaje CMS.

Parámetros#

input_filename
El nombre de un fichero que contiene contenido cifrado.

output_filename
El nombre del fichero para depositar el contenido descifrado.

certificate
El nombre del fichero que contiene un certificado del destinatario.

private_key
El nombre del fichero que contiene una clave PKCS#8.

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.