Manuel PHP
Précédent |  | Suivant

# openssl_pkcs7_decrypt

(PHP 4 >= 4.0.6)

openssl_pkcs7_decrypt -- Déchiffre un message S/MIME

## Description

``boolean 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é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!";
    ?>

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

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