(PECL gnupg >= 0.4)
gnupg_init — Инициализировать GnuPG
$options
= null
): resource
options
Параметр принимает ассоциативный массив. Он используется для изменения конфигурации криптографического механизма по умолчанию.
Ключ | Тип | Описание |
---|---|---|
file_name | string |
Имя файла исполняемой программы, реализующей протокол,
который обычно является путём к исполняемому файлу gpg .
|
home_dir | string |
Имя каталога конфигурации. Оно также переопределяет переменную окружения
GNUPGHOME , которая используется для той же цели.
|
Возвращает ресурс (resource) GnuPG, который используется другими функциями GnuPG.
Версия | Описание |
---|---|
1.5.0 |
Добавлен параметр options .
|
Пример #1 Пример использования gnupg_init() в процедурном стиле с настройками по умолчанию
<?php
$res = gnupg_init();
?>
Пример #2 Пример использования gnupg_init() в процедурном стиле с переопределённым именем файла и домашним каталогом
<?php
$res = gnupg_init(["file_name" => "/usr/bin/gpg2", "home_dir" => "/var/www/.gnupg"]);
?>
Пример #3 Пример использования инициализатора gnupg в объектно-ориентированном стиле с настройками по умолчанию
<?php
$gpg = new gnupg();
?>
Пример #4 Пример использования в объектно-ориентированном стиле с переопределённым именем файла и домашним каталогом
<?php
$gpg = new gnupg(["file_name" => "/usr/bin/gpg2", "home_dir" => "/var/www/.gnupg"]);
?>