追加のgpgキーリングを作成する方法


19

.gnupgディレクトリに公開鍵と秘密鍵のファイルがあります(pubring.gpgおよびsecring.gpg)。私が作成したい新しいキーリングtrustedkeys.gpgも中に、.gnupg私は他の人の公開鍵を追加することができたが、。

この新しいキーリングを作成するにはどうすればよいですか?


3
規則は、すべてのキーをに持つことpubringです。信頼は、GnuPG独自の設定を使用してマークされます。
user1686

gpgv署名がにあることを期待していますtrustedkeys.gpg
rlandster

trustedkeys.gpgからpubring.gpg(またはtrusteddb.pgp)へのシンボリックリンクを作成することで問題を回避できますか?
IQAndreas 14

1
@grawity規則は、まさにそれです-規則。そこにいるOPは、目の前のニーズをよく知っているでしょう。
n611x007

回答:


29

gpg(GnuPG)2.0.26でテスト済み:

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

初心者向けのヒント:だけでなく任意のファイル名を使用できますtrustedkeys.gpg

それは言うだろう gpg: keyring ``</path>/.gnupg/trustedkeys.gpg' created

使用する:

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

2
私見、これは受け入れられた答えとしてマークされるべきです。
ポールカラブロ

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

あなたが言うようにキーリングをデフォルトでGPGでも使用したい場合は、--no-default-keyringスイッチを省略します。

オプションの詳細については、gpg(1)マニュアルを参照してください--keyring


3

gpg --export KEY1 KEY2 > trustedkeys.gpg 公開鍵および:

gpg --export-secret-keys KEY1 KEY2 > trustedkeys.gpg 完全なキー(プライベートパートを含む)。

KEY1、KEY2などの(部分的な)指紋を提供できる場所

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.