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?


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>

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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.