(PECL gnupg >= 0.4)
gnupg_init — Inicializa una conexión
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.
|
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"]);
?>