(PECL gnupg >= 0.4)
gnupg_init — Initialise une connexion
optionsDoit être un tableau associatif. Il est utilisé pour modifier la configuration par défaut du moteur cryptographique.
| Clé | Type | Description |
|---|---|---|
| file_name | string |
C'est le nom de fichier du programme exécutable implémentant
ce protocole qui est généralement le chemin de l'exécutable gpg.
|
| home_dir | string |
Il s'agit du nom du répertoire de configuration.
Il remplace également la variable d'environnement GNUPGHOME
qui est utilisée dans le même but.
|
Une ressource de connexion GnuPG, utilisée par les autres fonctions GnuPG.
| Version | Description |
|---|---|
| PECL gnupg 1.5.0 |
Le paramètre options a été ajouté.
|
Exemple #1 Exemple avec gnupg_init() avec réglage par défaut (Style procédural)
<?php
$res = gnupg_init();
?>Exemple #2 Exemple avec gnupg_init() avec un nom de fichier et un répertoire d'origine surchargés (Style procédural)
<?php
$res = gnupg_init(["file_name" => "/usr/bin/gpg2", "home_dir" => "/var/www/.gnupg"]);
?>Exemple #3 Exemple avec gnupg_init() avec réglage par défaut (Style orienté objet)
<?php
$gpg = new gnupg();
?>Exemple #4 Exemple avec gnupg_init() avec un nom de fichier et un répertoire d'origine surchargés (Style orienté objet)
<?php
$gpg = new gnupg(["file_name" => "/usr/bin/gpg2", "home_dir" => "/var/www/.gnupg"]);
?>