So erstellen Sie einen zusätzlichen GPG-Schlüsselring

19

Ich habe öffentliche und private Schlüsselbunddateien in meinem .gnupgVerzeichnis ( pubring.gpgund secring.gpg). Ich möchte ein schaffen neuen Schlüsselbund trustedkeys.gpg, auch in .gnupg, auf die ich andere Menschen des öffentlichen Schlüssel hinzufügen kann.

Wie erstelle ich diesen neuen Schlüsselring?

rlandster
quelle
3
Die Konvention ist, alle Schlüssel in Ihrem zu haben pubring. Vertrauenswürdigkeit wird durch die eigenen Einstellungen von GnuPG gekennzeichnet.
user1686
gpgverwartet Unterschriften in trustedkeys.gpg.
Rlandster
Können Sie das Problem umgehen, indem Sie einen Symlink von trustedkeys.gpgzu pubring.gpg(oder trusteddb.pgp) erstellen ?
IQAndreas
1
@grawity-Konventionen sind genau das - Konventionen. Das OP da draußen wird die Bedürfnisse besser kennen.
n611x007

Antworten:

29

getestet mit gpg (GnuPG) 2.0.26:

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

Anfängertipp: Sie können nicht nur einen beliebigen Dateinamen verwenden trustedkeys.gpg.

es wird sagen gpg: keyring ``</path>/.gnupg/trustedkeys.gpg' created

benutzen:

gpg --no-default-keyring --keyring trustedkeys.gpg <your-gpg-commands-here>
n611x007
quelle
2
IMHO sollte dies als akzeptierte Antwort markiert werden.
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

Wenn Sie möchten, dass der Schlüsselring von nun an standardmäßig auch von GPG verwendet wird, lassen Sie den --no-default-keyringSchalter weg .

Weitere Informationen finden Sie im gpg(1)Handbuch unter --keyringOption.

K3 --- rnc
quelle
3

gpg --export KEY1 KEY2 > trustedkeys.gpg für öffentliche Schlüssel und:

gpg --export-secret-keys KEY1 KEY2 > trustedkeys.gpg für komplette Schlüssel (einschließlich privatem Teil).

Wo Sie (Teil-) Fingerabdrücke für KEY1, KEY2 usw. bereitstellen können

ufotds
quelle