Jak stworzyć dodatkowy brelok gpg

19

Mam publiczne i prywatne pliki kluczy w moim .gnupgkatalogu ( pubring.gpgi secring.gpg). Chcę utworzyć nowy brelok trustedkeys.gpg, również w .gnupg, do którego mogę dodawać klucze publiczne innych osób.

Jak mogę utworzyć ten nowy brelok?

Rlandster
źródło
3
Konwencja polega na tym, aby mieć wszystkie klucze w swoim pubring. Zaufanie jest oznaczane przy użyciu własnych ustawień GnuPG.
user1686,
gpgvoczekuje podpisów trustedkeys.gpg.
rlandster
Czy możesz obejść ten problem, tworząc dowiązanie symboliczne od trustedkeys.gpgdo pubring.gpg(lub trusteddb.pgp)?
IQAndreas,
1
Konwencje @grawity to po prostu - konwencje. PO tam będzie lepiej znać bieżące potrzeby.
n611x007

Odpowiedzi:

29

testowany z gpg (GnuPG) 2.0.26:

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

wskazówka dla początkujących: możesz użyć dowolnej nazwy pliku nie tylko trustedkeys.gpg.

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

używać:

gpg --no-default-keyring --keyring trustedkeys.gpg <your-gpg-commands-here>
n611x007
źródło
2
IMHO, należy to zaznaczyć jako zaakceptowaną odpowiedź.
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

Jeśli chcesz, aby od tej pory GPG domyślnie używała również kluczy, jak mówisz, pomiń --no-default-keyringprzełącznik.

Znajdź więcej informacji w gpg(1)instrukcji w --keyringopcji.

K3 --- rnc
źródło
3

gpg --export KEY1 KEY2 > trustedkeys.gpg dla kluczy publicznych i:

gpg --export-secret-keys KEY1 KEY2 > trustedkeys.gpg dla kompletnych kluczy (w tym części prywatnej).

Gdzie możesz podać (częściowe) odciski palców dla KEY1, KEY2 itp.

ufotds
źródło