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?


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>

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.


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.