Descifra un mensaje CMS

# openssl_cms_decrypt

(PHP 8)

openssl_cms_decrypt — Descifra un mensaje CMS

### Descripción

function openssl_cms_decrypt(
string `$input_filename`,
string `$output_filename`,
#[\SensitiveParameter]OpenSSLCertificate|string `$certificate`,
#[\SensitiveParameter]OpenSSLAsymmetricKey|OpenSSLCertificate|array|string|null `$private_key` = `null`,
int `$encoding` = `OPENSSL_ENCODING_SMIME`
): bool

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.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open