PHP.nl

gnupg_verify

gnupg_verify

Verifies a signed text

 **gnupg_verify** resource $identifier string $signed_text string $signature string $plaintext

Verifies the given and returns information about the signature. signed_text

identifier``signed_textThe signed text.

signatureThe signature. To verify a clearsigned text, set signature to false.

plaintextThe plain text. If this optional parameter is passed, it is filled with the plain text.

On success, this function returns information about the signature. On failure, this function returns false.

Voorbeeld: Procedural example

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

Voorbeeld: OO example

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