Как использовать существующий ключ OpenPGP из Launchpad
Я хочу gpg
использовать мой существующий активный ключ OpenPGP из Launchpad без необходимости генерировать и импортировать новый ключ.
$ gpg --list-keys
ничего не возвращает
Кстати, я пытаюсь подписать Кодекс поведения
$ gpg --clearsign UbuntuCodeofConduct-2.0.txt
gpg: no default secret key: secret key not available
gpg: UbuntuCodeofConduct-2.0.txt: clearsign failed: secret key not available
2 ответа
Я столкнулся с подобной проблемой, после некоторых исследований и борьбы, я вышел с этим:
Вместо: $ gpg --list-keys
а также $ gpg --clearsign UbuntuCodeofConduct-2.0.txt
,
использовать: $ gpg2 --list-keys
а также $ gpg2 --clearsign UbuntuCodeofConduct-2.0.txt
,
Кроме того, чтобы увидеть ваш секретный ключ, используйте gpg2 --list-secret-keys
, (Просто чтобы увидеть, что существует)
Надеюсь, поможет!
Чтобы подписать кодекс поведения, вам необходимо иметь секретный ключ ключа, которым вы его подписываете. Панель запуска (и другие серверы ключей) хранят только открытый ключ. Поэтому, если у вас нет секретного ключа, зарегистрированного в вашей учетной записи на Launchpad, вам необходимо сгенерировать новый ключ.