Inicializa una conexión

# gnupg_init

(PECL gnupg >= 0.4)

gnupg_init — Inicializa una conexión

### Descripción

function gnupg_init(?array `$options` = `null`): resource

### Parámetros

`options`

  Debe ser un array asociativo. Se utiliza para modificar la configuración por omisión del motor criptográfico.

  Sustitución de la configuración
  Clave | Tipo | Descripción
  --- | --- | ---
  file_name | string | Es el nombre de fichero del programa ejecutable que implementa este protocolo, que generalmente es la ruta del ejecutable `gpg`.
  home_dir | string | Es el nombre del directorio de configuración. También sustituye a la variable de entorno `GNUPGHOME` que se utiliza con el mismo propósito.

### Valores devueltos

Un recurso de conexión GnuPG, utilizado por otras funciones GnuPG.

### Historial de cambios

Versión | Descripción
--- | ---
PECL gnupg 1.5.0 | Se ha añadido el argumento `options`.

### Ejemplos

Ejemplo #1 Ejemplo con gnupg_init() con configuración por omisión (Estilo procedimental)

    <?php
    $res = gnupg_init();
    ?>

Ejemplo #2 Ejemplo con gnupg_init() con nombre de fichero y directorio de origen sobrescritos (Estilo procedimental)

    <?php
    $res = gnupg_init(["file_name" => "/usr/bin/gpg2", "home_dir" => "/var/www/.gnupg"]);
    ?>

Ejemplo #3 Ejemplo con gnupg_init() con configuración por omisión (Estilo orientado a objetos)

    <?php
    $gpg = new gnupg();
    ?>

Ejemplo #4 Ejemplo con gnupg_init() con nombre de fichero y directorio de origen sobrescritos (Estilo orientado a objetos)

    <?php
    $gpg = new gnupg(["file_name" => "/usr/bin/gpg2", "home_dir" => "/var/www/.gnupg"]);
    ?>

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open