(PECL gnupg >= 0.4)
gnupg_init — Инициализировать GnuPG
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"]);
?>