(PECL gnupg >= 0.2)
gnupg_decryptverify — Entschlüsselt und vertifiziert einen gegebenen Text
$identifier
, string $text
, string &$plaintext
)Entschlüsselt und verifiziert einen gegebenen Text und gibt Informationen über die Signatur zurück.
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.
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.
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);
?>