Учебник РНР
Назад Вперёд

openssl_pkcs7_decrypt

(PHP 4 >= 4.0.6)

openssl_pkcs7_decrypt - дешифрует S/MIME-шифрованное сообщение.

Описание

bool openssl_pkcs7_decrypt (string infilename, string outfilename, mixed recipcert, mixed recipkey)

Предупреждение!

Эта функция - ЭКСПЕРИМЕНТАЛЬНАЯ. Поведение, имя и всё остальное, что задокументировано для данной функции может быть изменено в будущих релизах РНР без предупреждения. Вы можете использовать эту функцию только на свой страх и риск.

Дешифрует S/MIME-кодированное сообщение, содержащееся в файле infilename , с использованием сертификата и его ассоциированного private ключа, специфицированных параметрами recipcert и recipkey .

Дешифрованное сообщение выводится в файл outfilename .

Пример 1. openssl_pkcs7_decrypt()
// предполагается, что $cert и $key содержат ваш персональный сертификат/private // key и что вы являетесь получателем/recipient S/MIME-сообщения $infilename = "encrypted.msg"; // этот файл содержит ваше шифрованное сообщение $outfilename = "decrypted.msg"; // убедитесь, что вы можете записывать в этот файл if (openssl_pkcs7_decrypt($infilename, $outfilename, $cert, $key)) echo "decrypted!"; else echo "failed to decrypt!";

Примечание: эта функция была введена в 4.0.6.


Назад Оглавление Вперёд
openssl_open Вверх openssl_pkcs7_encrypt