web-dev-qa-db-fra.com

Comment créer un porte-clés GPG supplémentaire

J'ai des fichiers de porte-clés publics et privés dans mon .gnupg répertoire (pubring.gpg et secring.gpg). Je veux créer un nouvea KeyRing trustedkeys.gpg, aussi dans .gnupg, à laquelle je peux ajouter les clés publiques d'autres personnes.

Comment créer ce nouveau porte-clés?

19
rlandster

testé avec GPG (GNUPG) 2.0.26:

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

indice des débutants: vous pouvez utiliser n'importe quel nom de fichier non seulement trustedkeys.gpg.

ça dira gpg: keyring ``</path>/.gnupg/trustedkeys.gpg' created

utiliser:

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

gpg --export KEY1 KEY2 > trustedkeys.gpg Pour les clés publiques et:

gpg --export-secret-keys KEY1 KEY2 > trustedkeys.gpg Pour les clés complètes (y compris la partie privée).

Où vous pouvez fournir des empreintes digitales (partielles) pour Key1, Key2, etc.

3
ufotds
gpg --keyring pubring.gpg --export KEY > /tmp/exported.key
gpg --no-default-keyring --keyring=path/to/new-keyring.gpg --import /tmp/exported.key

Si vous souhaitez que le porte-clés soit également utilisé par GPG par défaut, par défaut, comme vous le dites, omettez le commutateur --no-default-keyring.

Trouvez plus d'informations dans gpg(1) Manuel sous --keyring Option.

3
K3---rnc