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
plaintext
wird 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);
?>