gnupg_decryptverify
(PECL gnupg >= 0.2)
gnupg_decryptverify — Entschlüsselt und vertifiziert einen gegebenen Text
Beschreibung
$identifier, string $text, string &$plaintext): arrayEntschlüsselt und verifiziert einen gegebenen Text und gibt Informationen über die Signatur zurück.
Parameter-Liste
-
identifier -
Eine von gnupg_init() oder der Klasse gnupg zurückgegebene GnuPG-Ressource.
-
text -
Der zu entschlüsselnde Text.
-
plaintext -
Der Parameter
plaintextwird mit dem entschlüsselten Text gefüllt.
Rückgabewerte
Bei Erfolgg gibt die Funktion Informationen über die Signatur und füllt
den Parameter plaintext mit dem entschlüsselten Text.
Bei einem Fehler gibt diese Funktion false zurück.
Beispiele
Beispiel #1 Prozedurales gnupg_decryptverify() Beispiel
<?php
$plaintext = "";
$res = gnupg_init();
gnupg_adddecryptkey($res,"8660281B6051D071D94B5B230549F9DC851566DC","test");
$info = gnupg_decryptverify($res,$text,$plaintext);
print_r($info);
?>
Beispiel #2 OO (objektorientiertes) gnupg_decryptverify() Beispiel
<?php
$plaintext = "";
$gpg = new gnupg();
$gpg->adddecryptkey("8660281B6051D071D94B5B230549F9DC851566DC","test");
$info = $gpg->decryptverify($text,$plaintext);
print_r($info);
?>

