Home > PHP > Function > OpenSSL > openssl_open()

openssl_open()

openssl_open - Open sealed data

Syntax

bool openssl_open (string $sealed_data, string &$open_data, string $env_key, mixed $priv_key_id)

Arguments

  • sealed_data
  • open_data - If the call is successful the opened data is returned in this parameter.
  • env_key
  • priv_key_id

Description

openssl_open() opens (decrypts) sealed_data using the private key associated with the key identifier priv_key_id and the envelope key env_key, and fills open_data with the decrypted data. The envelope key is generated when the data are sealed and can only be used by one specific private key. See openssl_seal() for more information.

Version

PHP 4.0.4, 5

Return value

Returns TRUE on success or FALSE on failure.