Descriptografa uma mensagem CMS

# openssl_cms_decrypt

(PHP 8)

openssl_cms_decrypt — Descriptografa uma mensagem CMS

### Descrição

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

Descriptografa uma mensagem CMS.

### Parâmetros

`input_filename`

  O nome de um arquivo que contém conteúdo criptografado.

`output_filename`

  O nome do arquivo para depositar o conteúdo descriptografado.

`certificate`

  O nome do arquivo que contém um certificado do destinatário.

`private_key`

  O nome do arquivo que contém uma chave PKCS#8.

`encoding`

  A codificação do arquivo de entrada. Uma das constantes `OPENSSL_ENCODING_SMIME`, `OPENSSL_ENCODING_DER` ou `OPENSSL_ENCODING_PEM`.

### Valor Retornado

Retorna `true` em caso de sucesso ou `false` em caso de falha.

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