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, если возникла ошибка.