openssl_pkcs7_decrypt
(PHP 4 >= 4.0.6, PHP 5)
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
.
Exemple 1. Exemple avec openssl_pkcs7_decrypt()
<?php // $cert et $key contiennent vos certificats et clés privés // On suppose aussi que le message vous est destiné $infilename = "message_chiffre.msg";
// Le message chiffré $outfilename = "message_dechiffre.msg";
// Assurez-vous de bien pouvoir écrire dans ce fichier if (openssl_pkcs7_decrypt($infilename, $outfilename, $cert, $key)) { echo 'déchiffré!'; } else { echo 'impossible de déchiffrer!'; } ?>
|
|