Como eu assino o Código de Conduta do Ubuntu com uma chave específica do OpenPGP?

1 resposta

1

Assinando o Código de Conduta do Ubuntu

O procedimento geral de assinatura é descrito em como o GnuPG do Ubuntu . Tudo se resume a realizar uma assinatura em texto claro de um documento de texto:

gpg --clearsign UbuntuCodeofConduct-2.0.txt

Selecionando uma chave específica para assinatura

Para assinar usando uma chave específica, você precisa dizer ao GnuPG qual deles usar. De 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.

O formulário de comando clearsign alterado acima é:

gpg --local-user [key-id] --clearsign UbuntuCodeofConduct-2.0.txt

Definindo uma chave padrão persistente

Isso apenas modifica o comportamento da chamada atual do GnuPG. Para definir uma chave padrão (que ainda pode ser substituída usando --local-user ), defina default user [key-id] em ~/.gnupg/gpg.conf .

    
por Jens Erat 14.08.2014 / 20:16