如何使用 Launchpad 中现有的 OpenPGP 密钥

如何使用 Launchpad 中现有的 OpenPGP 密钥

我想gpg使用来自 Launchpad 的现有活动 OpenPGP 密钥,而不必生成和导入新密钥。


$ 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

答案1

要签署行为准则,您需要拥有秘密密钥是您用来签名的密钥的密钥。Launchpad(和其他密钥服务器)仅存储民众密钥。因此,如果您没有在 Launchpad 上用您的帐户注册的密钥的密钥,则需要生成一个新密钥。

答案2

我遇到了类似的问题,经过一番研究和努力后,我得出了以下结论:

而不是:$ gpg --list-keys$ gpg --clearsign UbuntuCodeofConduct-2.0.txt

使用:$ gpg2 --list-keys$ gpg2 --clearsign UbuntuCodeofConduct-2.0.txt

另外,为了查看您的密钥,请使用gpg2 --list-secret-keys。(只是为了查看是否存在)

希望能帮助到你!

相关内容