/ / $cert and $key are assumed to contain your personal certificate and private / / key pair, and that you are the recipient of an S / MIME message $infilename = "encrypted.msg"; / / this file holds your encrypted message $outfilename = "decrypted.msg"; / / make sure you can write to this file if (openssl_pkcs7_decrypt($infilename, $outfilename, $cert, $key)) echo "decrypted !"; else echo "failed to 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 !";?