PHP Manual
Prev |  | Next

# gnupg_verify

(no version information, might be only in CVS)

gnupg_verify -- Verifies a signed text

## Description

array gnupg_verify ( resource identifier, string signed_text, string signature [, string plaintext] )

Verifies the given signed_text and returns information about the signature. To verify a clearsigned text, set signature to `FALSE`. If the optional parameter plaintext is passed, it is filled with the plaintext.

## Return Values

On success, this function returns informations about the signature. On failure, this function returns `FALSE`.

## Examples

Example 1. 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); ?>`

Example 2. 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); ?>`

Prev | Home | Next
gnupg_sign | Up | Net_Gopher