Расшифровывает CMS-сообщение

# openssl_cms_decrypt

(PHP 8)

openssl_cms_decrypt — Расшифровывает CMS-сообщение

### Описание

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

Расшифровывает CMS-сообщение.

### Список параметров

`input_filename`

  Имя файла, который содержит зашифрованное содержимое.

`output_filename`

  Имя файла для хранения расшифрованного содержимого.

`certificate`

  Имя файла, содержащего сертификат получателя.

`private_key`

  Имя файла, содержащего ключ PKCS#8.

`encoding`

  Кодировка входного файла: `OPENSSL_ENCODING_SMIME`, `OPENSSL_ENCODING_DER` или `OPENSSL_ENCODING_PEM`.

### Возвращаемые значения

Функция возвращает `true`, если выполнилась успешно, или `false`, если возникла ошибка.

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