openssl_pkcs7_encrypt
openssl_pkcs7_encrypt
(PHP 4 >= 4.0.6)
openssl_pkcs7_encrypt - шифрует S/MIME-сообщение.
Описание
bool openssl_pkcs7_encrypt (string infile, string outfile, mixed recipcerts, array headers [, long flags])
Предупреждение! |
Эта функция - ЭКСПЕРИМЕНТАЛЬНАЯ. Поведение, имя и всё остальное, что задокументировано для данной функции может быть изменено в будущих релизах РНР без предупреждения. Вы можете использовать эту функцию только на свой страх и риск. |
openssl_pkcs7_encrypt() принимает содержимое файла infile и шифрует его с использованием 40-битного шифра RC2
таким образом, что оно может быть прочитано только реципиентами recipcerts, которые могут быть отдельным X.509 сертификатом или массивом из X.509
сертификатов.
headers это массив шапок, присоединяемый перед данными после их шифровки.
flags можно использовать для специфицирования опций, влияющих на процесс кодирования -
см. PKCS7-константы.
headers может быть ассоциативным массивом с ключами по именам шапок либо
индексированным массивом, где каждый элемент содержит строчку одной шапки.