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.

Parameters

sealed_data

open_data

If the call is successful the opened data is returned in this
parameter.

env_key

priv_key_id

method

The cipher method.

iv

The initialization vector.

Return Values

Returns TRUE on success or FALSE on failure.

Changelog

Version

Description

7.0.0

The iv has been added.

5.3.0

The method has been added.

Examples

Example #1 openssl_open() example

<?php// $sealed and $env_key are assumed to contain the sealed data// and our envelope key, both given to us by the sealer.