Це команда gpg-connect-agent, яку можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
gpg-connect-agent - Спілкуйтеся з запущеним агентом
СИНТАКСИС
gpg-connect-agent [опції][команди]
ОПИС
Команда gpg-connect-agent це утиліта для спілкування з запущеним gpg-агент. Це корисно
щоб перевірити команди, які gpg-agent надає за допомогою інтерфейсу Assuan. Це також може бути
корисний для створення сценаріїв простих програм. Введення очікується на stdin, а вихід отримує
надруковано до стандартного виведення.
Це дуже схоже на біг gpg-агент в режимі сервера; але тут ми підключаємося до бігу
екземпляр
Можна використовувати такі варіанти:
-v
-багатослівний
Вивести додаткову інформацію під час роботи.
-q
--спокійно
Намагайтеся бути якомога тихіше.
--homedir реж
Встановіть назву домашнього каталогу на реж. Якщо ця опція не використовується, то дом
каталог за замовчуванням '~/.gnupg'. Він розпізнається лише за командою
лінія. Він також замінює будь-який домашній каталог, зазначений через змінну середовища
"GNUPGHOME' або (у системах Windows) за допомогою запису реєстру
HKCU\Software\GNU\GnuPG:HomeDir.
У системах Windows можна встановити GnuPG як портативний додаток. в
у цьому випадку розглядається лише цей параметр командного рядка, а всі інші способи встановлення дому
каталог ігноруються.
Щоб встановити GnuPG як переносну програму під Windows, створіть порожнє ім’я файлу
"gpgconf.ctl' в тому ж каталозі, що і інструмент 'gpgconf.exe'. Корінь
інсталяція, ніж цей каталог; або, якщо 'gpgconf.exe' встановлено
безпосередньо під каталогом з назвою 'Бен', його батьківський каталог. Вам також потрібно
переконайтеся, що такі каталоги існують і доступні для запису: 'КОРІНЬ/дом'за
будинок GnuPG і 'ROOT/var/cache/gnupg2' для файлів внутрішнього кешу.
--програма-агент файл
Укажіть програму агента, яку потрібно запустити, якщо жодна з них не запущена. Значення за замовчуванням:
визначається бігом gpgconf з опцією --list-dirs. Зверніть увагу, що труба
символ (|) використовується для злому набору регресійних тестів і, таким чином, не може використовуватися в
ім'я файлу.
--dirmngr-програма файл
Укажіть програму керування каталогами (клієнт сервера ключів), яку потрібно запустити, якщо її немає
біг. Це має ефект, лише якщо використовується разом із опцією --dirmngr.
--dirmngr
Підключіться до запущеного менеджера каталогів (клієнт сервера ключів) замість gpg-
агент. Якщо dirmngr не працює, запустіть його.
-S
--raw-сокет ім'я
Підключіть до розетки ім'я припускаючи, що це сервер типу Assuan. Не запускайте ніяких
спеціальні ініціалізації або перевірки середовища. Це можна використовувати безпосередньо
підключитися до будь-якого сокет-сервера типу Assuan.
-E
--викон Візьміть решту командного рядка як програму та її аргументи та виконайте її як
сервер assuan. Ось як би ти бігав gpgsm:
gpg-connect-agent --exec gpgsm --server
Зверніть увагу, що в цьому випадку ви не можете використовувати параметри командного рядка.
--no-ext-connect
При використанні -S or --викон, gpg-connect-agent підключається до сервера assuan в
розширений режим, щоб дозволити передачу дескриптора. Ця опція дозволяє використовувати старий режим.
--без автозапуску
Не запускайте gpg-agent або dirmngr, якщо вони ще не запущені.
-r файл
--бігти файл
Виконайте команди з файл при запуску, а потім продовжити звичайний вхід
метод. Зауважте, що команди, подані в командному рядку, виконуються після цього
файлу.
-s
--підп
Запустіть команду /субст при запуску.
--шістнадцятковий Друкуйте рядки даних у шістнадцятковому форматі та представлення неконтрольних елементів ASCII
символів.
--декодувати
Декодувати рядки даних. Тобто видалити відсотки, але переконатися, що новий рядок
завжди починається з D і пробілу.
КОНТРОЛЬ КОМАНДИ
Зчитуючи команди Assuan, gpg-agent також дозволяє керувати кількома спеціальними командами
операція. Усі ці команди керування починаються з косої риски (/).
/луна аргументи
Просто роздрукуйте аргументи.
/дозволяти ім'я значення
Встановіть змінну ім'я до значення. Змінні замінюються на вході, лише якщо
/субст було використано. Посилання на змінні здійснюється за допомогою префікса долару перед назвою
підпишіть і за бажанням додайте ім’я у фігурні дужки. Правила правильного імені
є ідентичними до стандартної оболонки Борна. Це ще не виконано
але може бути в майбутньому. При використанні з фігурними дужками без початку або в кінці білого
вільний простір.
Якщо змінна не знайдена, її шукають у середовищі, а якщо знайдуть, копіюють
до таблиці змінних.
Доступні функції зі змінними: після назви функції має стояти at
принаймні один пробіл і принаймні один аргумент. Наступні функції
доступно:
отримати Повертає значення, описане аргументом. Доступні аргументи:
обробляти Поточний робочий каталог.
домашній каталог
Домашній каталог gnupg.
sysconfdir
Каталог конфігурації системи GnuPG.
bindir Бінарний каталог GnuPG.
libdir Каталог бібліотеки GnuPG.
libexecdir
Каталог бібліотеки GnuPG для виконуваних файлів.
каталог даних
Каталог даних GnuPG.
serverpid
PID поточного сервера. Команда /serverpid мабуть було
надається для повернення корисної вартості.
немовлячий аргументи
Видалити втечі в стилі C аргументи. Зверніть увагу на це \0 та \x00 припинити
повертає рядок неявно. Рядок, який потрібно перетворити, є цілим
аргументи безпосередньо за розмежувальним пробілом назви функції.
непроцентний аргументи
безвідсотковий+ аргументи
Видалити вихідний стиль відсотка аргументи. Зверніть увагу на це % 00 припиняє дію
рядок неявно. Рядок, який потрібно перетворити, — це цілі аргументи
прямо за роздільним пробілом назви функції. безвідсотковий+ також карти
знаки плюс до пробілів.
відсотків аргументи
відсоток+ аргументи
Втеча від аргументи використання стилю екранування відсотків. Вкладки, переходи форми, переходи рядків,
символи повернення каретки та двокрапки екрануються. відсоток+ також відображає пробіли на плюс
знаки.
код помилки аргумент
errsource аргумент
errstring аргумент
Припустимо аргумент є цілим числом і обчисліть його за допомогою strtol. Повернути помилку gpg
код помилки, джерело помилки або відформатований рядок із кодом помилки та помилкою
джерело
+
-
*
/
% Оцініть усі аргументи як довгі цілі числа за допомогою strtol і застосувати це
оператор. Ділення на нуль дає порожній рядок.
!
|
& Оцініть усі аргументи як довгі цілі числа за допомогою strtol і застосувати логічне
оператори NOT, OR або AND. Оператор NOT працює лише з останнім аргументом.
/definq ім'я було
Використовуйте вміст змінної було для довідок с ім'я. ім'я може бути зірочка
(*), щоб відповідати будь-якому запиту.
/definqfile ім'я файл
Використовуйте вміст файл для довідок с ім'я. ім'я може бути зірочка (*) підходити
будь-який запит.
/definqprog ім'я прог
прогін прог для відповідності запитів ім'я і передайте йому весь рядок як командний рядок
аргументів.
/файл даних ім'я
Записати всі рядки даних із сервера у файл ім'я. Файл відкрито для
написання і створений, якщо його не існує. Існуючий файл спочатку скорочується до
0. Дані, записані у файл, повністю декодовано. Використання одного тире для ім'я
записує в stdout. Файл залишається відкритим, доки за допомогою цієї команди не буде встановлено новий файл
або ця команда використовується без аргументу.
/showdef
Роздрукувати всі визначення
/cleardef
Видалити всі визначення
/sendfd файл режим
відкритий файл in режим (що має бути дійсним fopen рядок режиму) і надішліть файл
дескриптор на сервер. За цим зазвичай слідує команда типу ВХІД FD до
встановити джерело введення для інших команд.
/recvfd
Ще не реалізовано.
/ВІДЧИНЕНО було файл [режим]
відкритий файл і призначте дескриптор файлу було. Попередження: ця команда
експериментальний і може змінитися в наступних версіях.
/закрити fd
Закрийте дескриптор файлу fd. Попередження: ця команда є експериментальною та може
зміни в майбутніх версіях.
/showopen
Показати список відкритих файлів.
/serverpid
Надішліть команду Assuan ОТРИМАТИ ІНФОРМАЦІЮ ПІД на сервер і зберегти повернутий PID для
внутрішні цілі.
/сон Поспати на секунду.
/шістнадцятковий
/nohex Те саме, що і параметр командного рядка --шістнадцятковий.
/декодувати
/код вузла
Те саме, що і параметр командного рядка --декодувати.
/субст
/носубст
Увімкнути та вимкнути заміну змінних. За замовчуванням він вимкнено, якщо не
параметр командного рядка --підп було використано. Якщо /subst було ввімкнено один раз, провідний
З рядків введення видалено пробіли, що полегшує читання сценаріїв.
/поки стан
/кінець Ці команди забезпечують спосіб виконання циклів. Усі лінії між в той час як та
відповідна кінець виконуються до тих пір, поки оцінка стан дає а
ненульове значення або є рядком правда or так. Оцінювання здійснюється проходженням
стан до strtol функція. Приклад:
/субст
/нехай я 3
/поки $i
/echo loop couter є $i
/let i ${- $i 1}
/кінець
/якщо стан
/кінець Ці команди забезпечують спосіб умовного виконання. Усі лінії між if
і відповідні кінець виконуються лише за умови оцінки стан дає а
ненульове значення або є рядком правда or так. Оцінювання здійснюється проходженням
стан до strtol функції.
/ бігати файл
Виконувати команди з файл.
/до побачення Припиніть підключення та програму
/ допомога Роздрукуйте список доступних команд керування.
Використовуйте gpg-connect-agent онлайн за допомогою служб onworks.net