gnupg_init
En esta página
gnupg_init
Inicializa una conexión
Descripción#
gnupg_init([array $options]): resource
```php
## Parámetros
`options`
Debe ser un array asociativo. Se utiliza para modificar la configuración por omisión del motor criptográfico.
| 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. |
Sustitución de la configuración
## 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 con `gnupg_init` con configuración por omisión (Estilo procedimental)
Ejemplo con `gnupg_init` con nombre de fichero y directorio de origen sobrescritos (Estilo procedimental)
Ejemplo con `gnupg_init` con configuración por omisión (Estilo orientado a objetos)
Ejemplo con `gnupg_init` con nombre de fichero y directorio de origen sobrescritos (Estilo orientado a objetos)
```php