Я создал ключ GPG с помощью "Паролей и ключей" Ubuntu 16.04 и отправил его на сервер Ubuntu. Я попытался импортировать в Launchpad, но когда я получил письмо для расшифровки, я постоянно получаю сообщение об ошибке "gpg: расшифровка не удалась: секретный ключ недоступен"
У меня есть шифрованный подключ и подпись,сертификация подключ. Я пытался узнать, есть ли способ добавить расшифровку подключ, но я не вижу его в графическом интерфейсе.
Что я делаю не так?
решение1
gpg2 -K, похоже, сработало. Мне удалось расшифровать, используя 'gpg2' вместо gpg
Тогда вы уже используете GnuPG 2.1, который хранит секретные ключи в pubring.gpg
. Либо вообще никогда не используйте gpg
(GnuPG 1), либо скопируйте секретный ключ для secring.gpg
использования GnuPG 1, экспортировав и импортировав его:
gpg2 --export-secret-keys [key-id] | gpg --import
Вам также может потребоваться применить к ключу абсолютное доверие:
gpg --edit-key [key-id]
Теперь в командной строке GnuPG выполните trust
команду и выберите ultimate
.