如何创建额外的gpg密钥环


18

我的.gnupg目录(pubring.gpgsecring.gpg)中有公钥和私钥密钥环文件。我想创建一个新的密钥环trustedkeys.gpg.gnupg我也可以添加其他人的公钥。

如何创建这个新密钥环?


3
惯例是让你的所有钥匙pubring。使用GnuPG自己的设置标记信任。
grawity

gpgv期望签名在trustedkeys.gpg
rlandster

你可以解决该问题通过使一个符号链接trustedkeys.gpgpubring.gpg(或trusteddb.pgp)?
IQAndreas 2014年

1
@grawity约定只是 - 约定。那里的OP会更好地了解手头的需求。
n611x007 2015年

Answers:


25

用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
恕我直言,这应该被标记为已接受的答案。
保罗卡拉布罗

2
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选项下的手册中查找更多信息。


2

gpg --export KEY1 KEY2 > trustedkeys.gpg 公钥和:

gpg --export-secret-keys KEY1 KEY2 > trustedkeys.gpg 完整的钥匙(包括私人部分)。

在哪里可以为KEY1,KEY2等提供(部分)指纹。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.