gnupg_init

(PECL gnupg >= 0.4)

gnupg_initInitialisiert eine Verbindung

Beschreibung

gnupg_init(?array$options = null): resource

Parameter-Liste

options

Muss ein assoziatives Array sein. Es wird verwendet, um die Standardkonfiguration der Krypto-Engine zu ändern.

Konfigurationsänderungen
SchlüsselTypBeschreibung
file_namestring Der Dateiname des ausführbaren Programms, das dieses Protokoll implementiert. Üblicherweise ist das der Pfad des ausführbaren gpg-Programms.
home_dirstring Der Verzeichnisname des Konfigurationsverzeichnisses. Er überschreibt auch die Umgebungsvariable GNUPGHOME, die für denselben Zweck verwendet wird.

Rückgabewerte

Eine GnuPG-Verbindungs-Ressource, die von anderen GnuPG-Funktionen benutzt wird.

Changelog

VersionBeschreibung
1.5.0Der Parameter options wurde hinzugefügt.

Beispiele

Beispiel #1 Prozedurales gnupg_init()-Beispiel mit Standardeinstellung

<?php
$res
= gnupg_init();
?>

Beispiel #2 Prozedurales gnupg_init()-Beispiel mit geänderten Dateinamen und Home-Verzeichnis

<?php
$res
= gnupg_init(["file_name" => "/usr/bin/gpg2", "home_dir" => "/var/www/.gnupg"]);
?>

Beispiel #3 OO (objektorientiertes) gnupg-Initialisierungsbeispiel mit Standardeinstellung

<?php
$gpg
= new gnupg();
?>

Beispiel #4 OO gnupg-Initialisierungsbeispiel mit geänderten Dateinamen und Home-Verzeichnis

<?php
$gpg
= new gnupg(["file_name" => "/usr/bin/gpg2", "home_dir" => "/var/www/.gnupg"]);
?>
To Top