Пред: Примеры с агентом, Вверх: Вызов GPG-AGENT [Содержание][Указатель]
Обратите внимание: этот раздел документирует только протокол, используемый
компонентами GnuPG; он не касается протокола ssh-agent
. Полное
описание каждой команды можно получить с помощью
gpg-connect-agent 'help КОМАНДА' /bye
Если указать просто «help», выводится список всех доступных команд.
Демон gpg-agent
вызывается по мере необходимости компонентами
GnuPG.
Чтобы идентифицировать ключ, мы пользуемся так называемом кодом ключа, представляющим собой SHA-1 от S-выражения открытого ключа в канонической кодировке в том виде, в каком он используется в Libgcrypt. С точки зрения протокола код ключа представляет шестнадцатеричную строку. Преимущество кода ключа перед хeшем сертификата состоит в том, что одну и ту же пару ключей можно применять в различных протоколах, экономя тем самым пространство на электронной карте, где хранятся секретные ключи.
Программа gpg-agent
может отправлять сообщения о состоянии во
время или после выполнения команд, чтобы информировать программу-клиент о
ходе выполнения или результате операции. Например, сообщение
INQUIRE_MAXLEN может отправляться во время опроса сервера, чтобы
информировать программу-клиент о максимальном объеме запрошенных данных
(который не должен превышаться).
• PKDECRYPT агента: | Расшифровать сеансовый ключ. | |
• PKSIGN агента: | Подписать хeш. | |
• GENKEY агента: | Создать ключ. | |
• IMPORT агента: | Импортировать секретный ключ. | |
• EXPORT агента: | Экспортировать секретный ключ. | |
• ISTRUSTED агента: | Импортировать корневой сертификат. | |
• GET_PASSPHRASE агента: | Запросить фразу-пароль. | |
• CLEAR_PASSPHRASE агента: | Сбросить фразу-пароль в буфере. | |
• PRESET_PASSPHRASE агента: | Задать фразу-пароль для кода ключа. | |
• GET_CONFIRMATION агента: | Запросить подтверждение. | |
• HAVEKEY агента: | Проверить наличие ключа. | |
• LEARN агента: | Зарегистрировать электронную карту. | |
• PASSWD агента: | Сменить фразу-пароль. | |
• UPDATESTARTUPTTY агента: | Изменить дисплей. | |
• GETEVENTCOUNTER агента: | Получить счетчики событий. | |
• GETINFO агента: | Вывод сведений о процессе. | |
• OPTION агента: | Задать параметры сеанса. |
Пред: Примеры с агентом, Вверх: Вызов GPG-AGENT [Содержание][Указатель]