| (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.
| |