Manuel PHP
Précédent |  | Suivant

# 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!';
}
?>`

Précédent | Sommaire | Suivant
openssl_open | Niveau supérieur | openssl_pkcs7_encrypt