gnupg_verify

(PECL gnupg >= 0.1)

gnupg_verifyVerifiziert einen signierten Text

Beschreibung

gnupg_verify ( 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);
?>