openssl_open
Ouvre des données scellées
&reftitle.description;
boolopenssl_open
stringdata
stringoutput
stringencrypted_key
OpenSSLAsymmetricKeyOpenSSLCertificatearraystringprivate_key
stringcipher_algo
stringnulliv&null;
openssl_open ouvre (déchiffre) les données
data en utilisant la clé privée
private_key et la clé d'enveloppe
encrypted_key et remplit output
avec les données déchiffrées. La clé d'enveloppe est générée
lorsque les données sont scellées, et ne peut être utilisée
qu'avec la clé privée spécifique. Reportez-vous à
openssl_seal pour plus d'informations.
&reftitle.parameters;
data
output
Si l'appel a réussi, les données ouvertes sont
retournées dans ce paramètre.
encrypted_key
private_key
cipher_algo
La méthode de chiffrement.
La valeur par défaut ('RC4') est considéré non-sécurisé.
Il est vivement recommandé de spécifier explicitement une méthode de
chiffrement sûr.
iv
Vecteur d'initialisation.
&reftitle.returnvalues;
&return.success;
&reftitle.changelog;
&Version;
&Description;
8.0.0
private_key accepte désormais une instance de
OpenSSLAsymmetricKey ou OpenSSLCertificate ;
auparavant, une &resource; de type OpenSSL key ou OpenSSL X.509 CSR
était acceptée.
8.0.0
cipher_algo n'est désormais plus un paramètre optionnel.
&reftitle.examples;
Exemple avec openssl_open
]]>
&reftitle.seealso;
openssl_seal