Come creare un altro portachiavi gpg


19

Ho file di portachiavi pubblici e privati ​​nella mia .gnupgdirectory ( pubring.gpge secring.gpg). Voglio creare un nuovo portachiavi trustedkeys.gpg, anche in .gnupg, al quale posso aggiungere le chiavi pubbliche di altre persone.

Come posso creare questo nuovo portachiavi?


3
La convenzione è di avere tutte le chiavi nel tuo pubring. L'affidabilità è contrassegnata utilizzando le impostazioni di GnuPG.
user1686

gpgvsi aspetta che le firme siano presenti trustedkeys.gpg.
rlandster

Si può aggirare il problema facendo un link simbolico da trustedkeys.gpga pubring.gpg(o trusteddb.pgp)?
IQAndreas,

1
Le convenzioni di @grawity sono proprio questo: convenzioni. l'OP là fuori conoscerà meglio le esigenze a portata di mano.
n611x007,

Risposte:


29

testato con gpg (GnuPG) 2.0.26:

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

suggerimento per principianti: puoi usare qualsiasi nome di file non solo trustedkeys.gpg.

dirà gpg: keyring ``</path>/.gnupg/trustedkeys.gpg' created

usare:

gpg --no-default-keyring --keyring trustedkeys.gpg <your-gpg-commands-here>

2
IMHO, questo dovrebbe essere contrassegnato come risposta accettata.
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 vuoi che il portachiavi venga utilizzato anche da GPG per impostazione predefinita da allora in poi, come dici tu, ometti l'opzione --no-default-keyring.

Ulteriori informazioni sono disponibili nel gpg(1)manuale in --keyringopzione.


3

gpg --export KEY1 KEY2 > trustedkeys.gpg per le chiavi pubbliche e:

gpg --export-secret-keys KEY1 KEY2 > trustedkeys.gpg per chiavi complete (inclusa la parte privata).

Dove è possibile fornire impronte digitali (parziali) per KEY1, KEY2 ecc.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.