Использование avahi для порождения сервера http
Я пытался использовать GNOME Keysign, чтобы подписать чей-то ключ, который мне недоступен, чтобы подписать его локально. Это можно сделать, используя avahi, создав локальный сервер с именем отпечатка пальца пользователя, ключ которого должен быть подписан.
Я использовал демон avahi для публикации сервиса с именем отпечатка пальца:
avahi-publish -s '<fingerprint>' _gnome-keysign._tcp 9001 'version:0.9.6 ', 'fingerprint': '<fingerprint>'
Просмотр через сервисы avahi также отображает рекламируемый выше сервис. Что должно произойти сейчас, так это то, что локальный http-сервер будет прослушивать новые соединения и загружать данные открытого ключа. Как сделать запрос на локальный http-сервер для загрузки данных открытого ключа с помощью опубликованного сервиса.