Documentación offline PHP master

gnupg_setsignmode

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

En esta página

gnupg_setsignmode

Establece el modo para firmar

Descripción#

gnupg_setsignmode(resource $identifier, int $signmode): bool
```php

Establece el modo para firmar.

## Parámetros

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

`sigmode`  
El modo de firma.

`signmode` acepta una constante que indica qué tipo de firma debe ser producida. Los valores posibles son: `GNUPG_SIG_MODE_NORMAL`, `GNUPG_SIG_MODE_DETACH` y `GNUPG_SIG_MODE_CLEAR`. Por omisión, se utiliza `GNUPG_SIG_MODE_CLEAR`.

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

## Ejemplos

Ejemplo con `gnupg_setsignmode` (Estilo procedimental)
Ejemplo con `gnupg_setsignmode` (Estilo orientado a objetos)
setsignmode(gnupg::SIG_MODE_DETACH); // produce una firma desvinculada ?>

```php