(PECL gnupg >= 0.4)
gnupg_init — Inicializa una conexión
optionsDebe 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.
|
Un recurso de conexión GnuPG, utilizado por otras funciones GnuPG.
| Versión | Descripción |
|---|---|
| PECL gnupg 1.5.0 |
Se ha añadido el argumento options.
|
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"]);
?>