I have public and private keyring files in my .gnupg
directory (pubring.gpg
and secring.gpg
). I want to create a new keyring trustedkeys.gpg
, also in .gnupg
, to which I can add other people's public keys.
How do I create this new keyring?
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.
Sign up to join this communityI have public and private keyring files in my .gnupg
directory (pubring.gpg
and secring.gpg
). I want to create a new keyring trustedkeys.gpg
, also in .gnupg
, to which I can add other people's public keys.
How do I create this new keyring?
tested with gpg (GnuPG) 2.0.26:
gpg --no-default-keyring --keyring trustedkeys.gpg --fingerprint
beginners' hint: you can use any filename not just trustedkeys.gpg
.
it will say gpg: keyring ``</path>/.gnupg/trustedkeys.gpg' created
to use:
gpg --no-default-keyring --keyring trustedkeys.gpg <your-gpg-commands-here>
gpg --keyring pubring.gpg --export KEY > /tmp/exported.key
gpg --no-default-keyring --keyring=path/to/new-keyring.gpg --import /tmp/exported.key
If you want the keyring to also be used by GPG by default from then on, as you say, omit the --no-default-keyring
switch.
Find more information in gpg(1)
manual under --keyring
option.
gpg --export KEY1 KEY2 > trustedkeys.gpg
for public keys and:
gpg --export-secret-keys KEY1 KEY2 > trustedkeys.gpg
for complete keys (including private part).
Where you can supply (partial) fingerprints for KEY1, KEY2 etc.
pubring
. Trust is marked using GnuPG's own settings. – user1686 Mar 12 '12 at 22:19gpgv
expects signatures to be intrustedkeys.gpg
. – rlandster Mar 13 '12 at 3:57trustedkeys.gpg
topubring.gpg
(ortrusteddb.pgp
)? – IQAndreas Sep 21 '14 at 15:30