gnupg_verify
(PECL gnupg >= 0.1)
gnupg_verify — Verifica un texto firmado
Descripción
array gnupg_verify
( resource
$identifier
, string $signed_text
, string $signature
[, string &$plaintext
] )
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);
?>