gnupg_verify
(PECL gnupg >= 0.1)
gnupg_verify — Verifiziert einen signierten Text
Beschreibung
resource
$identifier
,string
$signed_text
,string
$signature
,string
&$plaintext
= ?): array
Verifiziert den gegebenen signed_text
und gibt Informationen über die
Signatur zurück.
Parameter-Liste
-
identifier
-
Eine von gnupg_init() oder der Klasse gnupg zurückgegebene GnuPG-Ressource.
-
signed_text
-
Der signierte Text.
-
signature
-
Die Signatur. Um einen klar signierten Text zu verifizieren, setzen Sie für signatur
false
. -
plaintext
-
Der klare Text. Wenn dieser optionale Parameter übergeben ist, ist er mit dem Klartext gefüllt.
Rückgabewerte
Bei Erfolg gibt diese Funktion Informationen über die Signatur,
bei einem Fehler false
zurück.
Beispiele
Beispiel #1 Prozedurales gnupg_verify() Beispiel
<?php
$plaintext = "";
$res = gnupg_init();
// clearsigned
$info = gnupg_verify($res,$signed_text,false,$plaintext);
print_r($info);
// detached signature
$info = gnupg_verify($res,$signed_text,$signature);
print_r($info);
?>
Beispiel #2 OO gnupg_verify() Beispiel
<?php
$plaintext = "";
$gpg = new gnupg();
// clearsigned
$info = $gpg->verify($signed_text,false,$plaintext);
print_r($info);
// detached signature
$info = $gpg->verify($signed_text,$signature);
print_r($info);
?>