Следующий: Управление gpg-connect-agent, Вверх: gpg-connect-agent [Содержание][Указатель]
gpg-connect-agent вызывается так:
gpg-connect-agent [параметры] [команды]
Можно использовать параметры:
-v--verboseВыводить во время работы дополнительные сведения.
-q--quietСтараться выводить на экран как можно меньше.
--homedir каталогЗадать домашний каталог. Если этот параметр не используется, за домашний
каталог принимается ~/.gnupg. Параметр учитывается только в командной
строке. Он отменяет также любой домашний каталог, указанный в переменной
среды GNUPGHOME или (в системах Windows) в пункте реестра
HKCU\Software\GNU\GnuPG:HomeDir.
В системах Windows GnuPG можно установить как переносное приложение. В этом случае рассматривается только этот параметр командной строки, все другие способы задания домашнего каталога отключаются.
Для установки GnuPG в качестве переносного приложения под Windows создайте пустой файл под названием gpgconf.ctl в одном каталоге с gpgconf.exe. Тогда верхним каталогом установки будет этот каталог; или, если gpgconf.exe установлен непосредственно в каталоге под названием bin, на один уровень выше. Нужно также проверить, что следующие каталоги существуют и в них разрешена запись: ROOT/home для домашнего каталога GnuPG и ROOT/usr/local/var/cache/gnupg для внутренних буферных файлов.
--agent-program файлУказать программу-агент для запуска, если она еще не выполняется. Исходное
значение определяется вызовом gpgconf с параметром
--list-dirs. Обратите внимание, что символ конвейера («|»)
применяется для регрессионного тестирования и поэтому не может появляться в
имени файла.
--dirmngr-program файлУказать программу диспетчера каталогов (клиент сервера ключей), которая будет запущена, если она еще не выполняется. Это влияет на работу, только когда задан параметр --dirmngr.
--dirmngrСоединяться с работающим диспетчером каталогов (клиентом сервера ключей)
вместо gpg-agent. Если dirmngr не работает, запустить
его.
-S--raw-socket имяПодключиться к заданному сокету, предполагая, что это сервер типа Assuan. Не проводить никаких особых инициализаций и проверок среды. Таким образом можно напрямую подключаться к любому серверу сокетов типа Assuan.
-E--execИспользовать остальную часть командной строки как программу и аргументы и
вызвать ее как сервер Assuan. Вот как это делается с gpgsm:
gpg-connect-agent --exec gpgsm --server
Обратите внимание, что в этом случае нельзя использовать параметры в командной строке.
--no-ext-connectПри вызове с -S или --exec команда
gpg-connect-agent подключается к серверу Assuan в расширенном
режиме, чтобы можно было передавать дескрипторы. Этот параметр переводит ее
в старый режим.
--no-autostartНе запускать gpg-agent и dirmngr, если они еще не
запущены.
-r файл--run файлВыполнить при запуске команды из указанного файла, а затем перейти к обычному режиму ввода. Обратите внимание, что команды, переданные в командной строке, выполняются после этого файла.
-s--substВыполнить при запуске команду /subst.
--hexВыводить строки данных в шестнадцатеричном формате и текстовом представлении неуправляющих символов.
--decodeДекодировать строки данных. Это удаляет экранирующие проценты, но строки всегда начинаются с «D» и пробела.
Следующий: Управление gpg-connect-agent, Вверх: gpg-connect-agent [Содержание][Указатель]