(PECL gnupg >= 0.2)
gnupg_decryptverify — Entschlüsselt und vertifiziert einen gegebenen Text
Entschlüsselt und verifiziert einen gegebenen Text und gibt Informationen über die Signatur zurück.
identifierEine von gnupg_init() oder der Klasse gnupg zurückgegebene GnuPG-Ressource.
textDer 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);
?>