gnupg_verify

(PECL gnupg >= 0.1)

gnupg_verifyVerifica un texto firmado

Descripción

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

Verifica el texto dado en signed_text y retorna información sobre la firma.

Parámetros

identifier

El identificador gnupg, desde una llamada a gnupg_init() o gnupg.

signed_text

El texto firmado.

signature

La firma. Para verificar un texto firmado, indicar el valor FALSE.

plaintext

El texto plano. Si se indica este parámetro opcional, se rellena con el texto.

Valores devueltos

En caso de éxito, esta función retorna información sobre la firma. En caso de fallo, esta función retorna FALSE.

Ejemplos

Ejemplo #1 Ejemplo de gnupg_verify() mediante funciones

<?php
$plaintext 
"";
$res gnupg_init();
// firmado
$info gnupg_verify($res,$signed_text,false,$plaintext);
print_r($info);
// firma separada
$info gnupg_verify($res,$signed_text,$signature);
print_r($info);
?>

Ejemplo #2 Ejemplo de gnupg_verify() mediante OO

<?php
$plaintext 
"";
$gpg = new gnupg();
// firmado
$info $gpg -> verify($signed_text,false,$plaintext);
print_r($info);
// firma separada
$info $gpg -> verify($signed_text,$signature);
print_r($info);
?>