(PECL gnupg >= 0.4)
gnupg_init — Initialise une connexion
$options
= null
): resource
options
Doit ê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 |
---|---|
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"]);
?>