openssl_pkcs7_decrypt

(PHP 4 >= 4.0.6)

openssl_pkcs7_decrypt -- Déchiffre un message S/MIME

Description

bool openssl_pkcs7_decrypt ( string infilename, string outfilename, mixed recipcert [, mixed recipkey])

openssl_pkcs7_decrypt() déchiffre le message S/MIME contenu dans le fichier infilename, en utilisant le certificat et la clé privée spécifiés par recipcert et recipkey. Le message déchiffré sera écrit dans le fichier outfilename.

Les paramètres et le type de retour de cette fonction risquent d'evoluer d'ici à la prochaine version de PHP.

Exemple 1. Exemple avec openssl_pkcs7_decrypt()

<?php
// $cert et $key contiennent vos certificats et cl&eacute;s priv&eacute;s
// On suppose aussi que le message vous est destin&eacute;
$infilename = "message_chiffre.msg";
// Le message chiffr&eacute;
$outfilename = "message_dechiffre.msg";
// Assurez-vous de bien pouvoir &eacute;crire dans ce fichier
if (openssl_pkcs7_decrypt($infilename, $outfilename, $cert, $key))
    echo
"d&eacute;chiffr&eacute;!";
else
    echo
"impossible de d&eacute;chiffrer!";
?>

Note : Ces constantes ont été ajoutées en PHP 4.0.6.