(PECL gnupg >= 0.2)
gnupg_decryptverify — Entschlüsselt und vertifiziert einen gegebenen Text
$identifier
, string $text
, string &$plaintext
) : arrayEntschlü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);
?>