У меня есть четыре ключа OpenPGP, я должен подписать Нормы поведения Ubuntu с определенным ключом OpenPGP. То, как я делаю один из ключа OpenPGP, является значением по умолчанию, таким образом, я могу подписать код с тем ключом?
общая процедура подписания описано в практическое руководство GnuPG Ubuntu . Это сводится к выполнению подписи открытого текста текстового документа:
gpg --clearsign UbuntuCodeofConduct-2.0.txt
Для подписания использования определенного ключа необходимо сказать GnuPG который использовать. От man gpg
:
--clearsign
Make a clear text signature. The content in a clear text
signature is readable without any special software. OpenPGP
software is only needed to verify the signature. Clear
text signatures may modify end-of-line whitespace for plat-
form independence and are not intended to be reversible.
The key to be used for signing is chosen by default or can
be set with the --local-user and --default-key options.
[snip]
--local-user name
-u Use name as the key to sign with. Note that this option
overrides --default-key.
измененная форма команды clearsign выше:
gpg --local-user [key-id] --clearsign UbuntuCodeofConduct-2.0.txt
Это просто изменяет поведение для текущего вызова GnuPG. Установить значение по умолчанию ключ (который может все еще быть переопределен с помощью --local-user
), набор default user [key-id]
в ~/.gnupg/gpg.conf
вместо этого.