openssl_cms_decrypt

(PHP 8)

openssl_cms_decrypt — Розшифровує CMS-повідомлення

Опис

openssl_cms_decrypt(    string $input_filename,    string $output_filename,    OpenSSLCertificate|string $certificate,    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**в случае возникновения ошибки.