Documentación offline PHP master

gnupg_verify

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

gnupg_verify

Verifica un texto firmado

Descripción#

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

Verifica el argumento `signed_text` y devuelve las informaciones acerca de la firma.

## Parámetros

`identifier`  
El identificador gnupg, generado por una llamada a la función `gnupg_init` o a la función `gnupg`.

`signed_text`  
El texto firmado.

`signature`  
La firma. Para verificar un texto firmado en claro, se establece la firma a `false`.

`plaintext`  
El texto. Si este argumento opcional es pasado, se rellena con el `plaintext`.

## Valores devueltos

En caso de éxito, esta función devuelve informaciones acerca de la firma. En caso de fallo, esta función devuelve `false`.

## Ejemplos

Ejemplo con `gnupg_verify` (Estilo procedimental)
Ejemplo con `gnupg_verify` (Estilo orientado a objetos)
verify($signed_text,false,$plaintext); print_r($info); // firma separada $info = $gpg->verify($signed_text,$signature); print_r($info); ?>

```php