openssl_pkcs7_decrypt
(PHP 4 >= 4.0.6, PHP 5)
openssl_pkcs7_decrypt -- Entschlüssen einer S/MIME verschlüsselten Nachricht
Beschreibung
bool
openssl_pkcs7_decrypt ( string infilename, string outfilename, mixed recipcert [, mixed recipkey] )
Die Funktion openssl_pkcs7_decrypt() entschlüsselt
die mit S/MIME verschlüsselte Nachricht, die sich in der Datei befindet,
die mit dem Paramter infilename
angegeben wurde.
Benutzt wird dafür das Zertifikat, angegeben durch
recipcert
, und der damit verknüpfte private
Schlüssel, angegeben durch recipkey
.
Die entschlüsselte Nachricht wird in die Datei geschrieben, die mit
dem Parameter outfilename
angegeben wurde.
Beispiel 1. openssl_pkcs7_decrypt() Beispiel
<?php // Annahme: $cert enthält Ihr persönliches Zertifikat und // $key Ihr privates Schlüsselpaar. Sie erhalten eine S/MIME Nachricht.
$infilename = "encrypted.msg"; // diese Datei enthält ihre verschlüsselte Nachricht $outfilename = "decrypted.msg"; // stellen Sie sicher, dass Sie Schreibrechte haben!
if (openssl_pkcs7_decrypt($infilename, $outfilename, $cert, $key)) { echo "entschlüsselt!"; } else { echo "entschlüsseln fehlgeschlagen!"; } ?>
|
|