подпись ключа :не видны новые подписи

Вероятно, ваша система находится в частично -обновленном состоянии.

Во-первых, не закрывайте терминал, так как, скорее всего, bash не будет работать без readline.

Во-вторых, попробуйте найти readline-7.0*в вашем /var/cache/pacman/pkg или загрузить старый пакет из архива arch linux . Вам нужно будет извлечь readline и установить отсутствующий файл.so самостоятельно.

Подробнее о похожей проблеме читайте здесь:gnupg в Arch Linux не работает после обновления readline -не может найти libreadline.so.6

0
09.04.2021, 18:06
1 ответ

Вам необходимо импортировать их подписи в свой ключ. Они не должны сами отправлять его на серверы ключей.

Процесс выглядит следующим образом:

  1. Создайте подпись GPG (вы уже сделали это)
  2. Опубликовать свою подпись
gpg --send-key 12345678ABCDEF12
  1. Сделайте физическую копию отпечатка пальца. Распечатайте результат на своей визитной карточке или распечатайте их кучу на одном листе и нарежьте.
gpg -v --fingerprint 12345678ABCDEF12 
  1. Перейти к ключевой -подписывающей стороне. Знакомьтесь с людьми, развлекайтесь и раздавайте людям свой физический отпечаток пальца. Часто люди должны спрашивать у вас удостоверение личности, чтобы они могли убедиться, что ваше имя действительно совпадает с именем, указанным в ключе GPG.

  2. Люди, которых вы встретили, будут использовать физический отпечаток пальца, который вы им дали, чтобы загрузить ваш опубликованный ключ с сервера ключей -. Они будут проверять символ за символом, чтобы физическая копия, которую вы им дали, соответствовала тому, что находится на сервере.

Если они удовлетворены, они gpg --signполучат вашу подпись, затем экспортируют ее (и, желательно, также зашифруют ). Затем они отправляют вам результат по электронной почте.

gpg --recv-keys 12345678ABCDEF12
gpg --fingerprint 12345678ABCDEF12
gpg --sign-key 12345678ABCDEF12 
gpg --armor --export 12345678ABCDEF12 | gpg --encrypt -r 12345678ABCDEF12 --armor --output 12345678ABCDEF12-signedBy-112233445566778899.asc 
  1. Вы получите подпись по электронной почте. Сначала вам нужно будет ее расшифровать (это еще одна проверка того, что вы действительно владеете подписью )если она была зашифрована, то вы gpg --importвставите их подпись в свой собственный ключ и опубликуете результаты:
gpg -d 12345678ABCDEF12-signedBy-112233445566778899.asc  | gpg --import 
gpg --send-key 12345678ABCDEF12 
3
28.04.2021, 22:53

Теги

Похожие вопросы