Como criar chaveiro gpg adicional

19

Eu tenho arquivos de chaveiros públicos e privados no meu .gnupgdiretório ( pubring.gpge secring.gpg). Quero criar um novo chaveiro trustedkeys.gpg, também no .gnupgqual possa adicionar chaves públicas de outras pessoas.

Como crio este novo chaveiro?

rlandster
fonte
3
A convenção é ter todas as chaves no seu pubring. A confiança é marcada usando as próprias configurações do GnuPG.
user1686
gpgvespera assinaturas trustedkeys.gpg.
rlandster #
Você pode solucionar o problema criando um link simbólico de trustedkeys.gpgpara pubring.gpg(ou trusteddb.pgp)?
IQAndreas
1
convenções @grawity são exatamente isso - convenções. o OP lá fora conhecerá melhor as necessidades em questão.
N611x007

Respostas:

29

testado com gpg (GnuPG) 2.0.26:

gpg --no-default-keyring --keyring trustedkeys.gpg --fingerprint

dica para iniciantes: você pode usar qualquer nome de arquivo e não apenas trustedkeys.gpg.

vai dizer gpg: keyring ``</path>/.gnupg/trustedkeys.gpg' created

usar:

gpg --no-default-keyring --keyring trustedkeys.gpg <your-gpg-commands-here>
n611x007
fonte
2
IMHO, isso deve ser marcado como a resposta aceita.
Paul Calabro
3
gpg --keyring pubring.gpg --export KEY > /tmp/exported.key
gpg --no-default-keyring --keyring=path/to/new-keyring.gpg --import /tmp/exported.key

Se você deseja que o chaveiro também seja usado pelo GPG por padrão a partir de então, como você diz, omita a --no-default-keyringopção.

Encontre mais informações no gpg(1)manual em --keyringopção.

K3 --- rnc
fonte
3

gpg --export KEY1 KEY2 > trustedkeys.gpg para chaves públicas e:

gpg --export-secret-keys KEY1 KEY2 > trustedkeys.gpg para chaves completas (incluindo parte privada).

Onde você pode fornecer impressões digitais (parciais) para KEY1, KEY2 etc.

ufotds
fonte