(PECL gnupg >= 0.1)
gnupg_verify — Verifica un texto firmado
Verifica el texto dado en signed_text y retorna información sobre la firma.
El identificador gnupg, desde una llamada a gnupg_init() o gnupg.
El texto firmado.
La firma. Para verificar un texto firmado, indicar el valor FALSE.
El texto plano. Si se indica este parámetro opcional, se rellena con el texto.
En caso de éxito, esta función retorna información sobre la firma. En caso de fallo, esta función retorna FALSE.
Example #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);
?>
Example #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);
?>