gnupg_init

(PECL gnupg >= 0.4)

gnupg_initInitialise une connexion

Description

gnupg_init(?array $options = null): resource

Liste de paramètres

options

Doit être un tableau associatif. Il est utilisé pour modifier la configuration par défaut du moteur cryptographique.

Remplacement de la configuration
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.

Valeurs de retour

Une ressource de connexion GnuPG, utilisée par les autres fonctions GnuPG.

Historique

Version Description
1.5.0 Le paramètre options a été ajouté.

Exemples

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"]);
?>