openssl_open
openssl_open
(PHP 4 >= 4.0.4)
openssl_open - открывает пломбированные данные.
Описание
bool openssl_open (string sealed_data, string open_data, string env_key, mixed priv_key_id)
Предупреждение! |
---|
Эта функция - ЭКСПЕРИМЕНТАЛЬНАЯ. Поведение, имя и всё остальное, что задокументировано для данной функции может быть изменено в будущих релизах РНР без предупреждения. Вы можете использовать эту функцию только на свой страх и риск. |
Возвращает TRUE при успехе, FALSE при неудаче. При успехе открытые данные возвращаются в open_data.
openssl_open() открывает (дешифрует) sealed_data с использованием private ключа, ассоциированного с идентификатором ключа priv_key_id, и ключ конверта/envelope env_key и заполняет open_data дешифрованными данными. Ключ envelope генерируется, когда данные пломбированы и могут использоваться только одним специфическим private ключом. См. дополнительно openssl_seal().
См. также openssl_seal().