Список всех ключей GPG / PGP локального ключевого сервера SKS

Мы создали локальный сервер ключей SKS в моей компании. Кажется, что можно только искать ключи (для имени, электронной почты или keyid).

Тем не менее, пользователей не так много, поэтому мы хотели бы сделать доступным ключевой репозиторий , который сможет перечислить все ключи .

Как это возможно?

2 Solutions collect form web for “Список всех ключей GPG / PGP локального ключевого сервера SKS”

Я отказался от этого ответа. В итоге я написал сценарий python для этого. Он просто открывает http-сокет, отправляя его на сервер ключей:

/pks/lookup?op=vindex&search=.com

который выводит список всех ключей на сервере. Затем я выполняю поиск по адресам электронной почты, сохраняя их в наборе, чтобы отсеять дубликаты. Затем я могу прокручивать адреса электронной почты, выполняя вызовы к URL-адресу

'/pks/lookup?op=vindex&search=%s&fingerprint=on&hash=on' % emailaddr

чтобы получить отпечатки пальцев, ID, даты … все, что вы хотите. Я изначально написал сценарий, чтобы найти повторяющиеся адреса электронной почты и неиспользуемые ключи. Я, скорее всего, изменю скрипт для «предварительной загрузки» пользователей с помощью клавиш со всеми ключами на сервере ключей автоматически. После этого простой вызов gpg --refresh-keys должен держать всех счастливыми.

Страница man для sks не имеет функции списка любого типа. Единственный вариант, который похож на то, что он может дать вам то, что вам нужно, – это dump .

 dump #keys dumpdir Create a raw dump of the keys in the database. 

Рекомендации

  • Настройка SKS (Синхронизация ключевого сервера)
  • добавить ключ для репозитория
  • Как я могу проверить, что ключ PGP импортирован в RPM?
  • Недопустимые подписи при запуске обновления apt-get
  • gpg2 не будет импортировать файлы .key: не найдены действительные данные OpenPGP
  • Нельзя использовать ключ OpenPGP, экспортированный из GnuPG с SSH
  • Создайте глобальную переменную окружения после загрузки
  • Pass, как кэшировать кодовую фразу
  • GPG decrypt возвращает пустой файл
  • keychain не может добавить ключ gpg
  • как отключить диалоги gcr-prompter?
  • Как мне проверить https://files.devuan.org/devuan-devs.gpg
  • Interesting Posts

    Nas4free (freeBSD) не сделает его за загрузчиком без клавиатуры?

    Как я могу передать вывод программы или функции в переменную?

    Альтернативный менеджер окон

    Настроить svn для существующего проекта

    Как объединить grep с несколькими аргументами и разными выходными переключателями

    bash: присвоение первой строке переменной переменной

    IPTables перенаправляет все UDP-пакеты, включая ESTABLISHED

    FreeBSD: перенаправление портов через PPPoe

    Выбор программного обеспечения для виртуальных машин в Linux

    Не удалось подключиться к моему серверу Ubuntu SSH даже после перенаправления портов на маршрутизаторе

    Заменяйте несколько строк за один проход

    Как сделать экспортированные переменные оболочки постоянными?

    Как заставить tar-манипулировать работой с опцией «change directory»

    Можно ли использовать Btrfs для логического тома с шифрованием?

    Данные стека из нескольких разделенных файлов в один, с переменными столбцами

    Linux и Unix - лучшая ОС в мире.