(PECL gnupg >= 0.1)
Verifies a signed text
array gnupg_verify ( resource $identifier, string $signed_text, string $signature [, string &$plaintext ] )
Verifies the given signed_text
and returns information about the signature.
Parameters:
identifier
The gnupg identifier, from a call to gnupg_init() or gnupg.
signed_text
The signed text.
signature
The signature. To verify a clearsigned text, set signature to FALSE
.
plaintext
The plain text. If this optional parameter is passed, it is filled with the plain text.
Returns:
On success, this function returns information about the signature. On failure, this function returns FALSE
.
Examples:
Procedural gnupg_verify() 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); ?>
OO gnupg_verify() 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); ?>
Please login to continue.