Depois de ter o par de chaves gpg local, você pode importar a chave desconhecida para o conjunto de chaves dos usuários locais. No meu caso, a chave 5CC908FDB71E12C2
precisa ser importada da seguinte maneira.
$ gpg --recv-keys 5CC908FDB71E12C2
gpg: keybox '/home/user/.gnupg/pubring.kbx' created
gpg: key 5CC908FDB71E12C2: 8 signatures not checked due to missing keys
gpg: /home/aaron/.gnupg/trustdb.gpg: trustdb created
gpg: key 5CC908FDB71E12C2: public key "Daniel Stenberg <[email protected]>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1
--recv-keys key IDs: Importe as chaves com os IDs de chave fornecidos de um servidor de chaves.
Se o acima falhar, pode ser necessário gerar um banco de dados / banco de dados de gpg local.
As etapas abaixo podem não ser mais necessárias, pois a etapa acima agora cria um banco de dados de chaves local para você. Isso depende da sua distribuição, gpg
versão e configuração.
Se você ainda não possui um gpg
banco de dados de chaves para o usuário local.
gpg --generate-key
ou
gpg --full-gen-key
O que os documentos dizem.
--generate-key
--gen-key
Generate a new key pair using the current default parameters. This is the standard command to create a new key. In addition to the key a revocation certificate is created and stored in the
‘openpgp-revocs.d’ directory below the GnuPG home directory.
--full-generate-key
--full-gen-key
Generate a new key pair with dialogs for all options. This is an extended version of --generate-key.
There is also a feature which allows you to create keys in batch mode. See the manual section ``Unattended key generation'' on how to use this.
--full-gen-key
garante que todos os arquivos sejam criados para que você possa importar chaves para o seu conjunto de chaves local.