Se você já instalou o GnuPG com sucesso - independentemente de ter construído o código sozinho, apenas instalou o binário da linha de comando pequena ou uma distribuição completa incluindo uma interface gráfica do usuário e aplicativos clientes como o GPG4Win - executar gpg --import
importar chaves para o chaveiro interno do GnuPG. Armazene a informação de chave pública em um arquivo, o qual você importa (existem outras formas, mas vamos nos ater ao método canônico para importar chaves). Você pode chamá-lo de maneiras diferentes na linha de comando, passando um nome de arquivo para importar (primeiro exemplo) ou canalizando o conteúdo do arquivo para o GnuPG (segundo exemplo):
gpg --import publickey.gpg
gpg --import < publickey.gpg
No final, as interfaces gráficas do usuário fazem exatamente a mesma coisa e executam o GnuPG nos bastidores.
Se você conhece um ID de chave ou uma impressão digital, você também pode usar gpg --recv-keys [keyid]
para buscar uma chave, por exemplo
gpg --recv-keys a4ff2279
Se não houver um servidor de chaves definido no seu arquivo de configuração do GnuPG, você também pode passar um na linha de comando:
gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys a4ff2279
No final, --recv-keys
usa HTTP (ou outros protocolos) para receber informações importantes dos servidores de chaves e, em seguida, --import
s esses dados.