需要在Kleopatra中的PGP密钥上“更改所有者信任”

时间:2019-06-07 16:21:15

标签: pgp truststore secret-key

我有一个ETL,该ETL正在取消对发送给我们的文件的PGP处理。此过程对我们团队中的两个人都有效,但在unPGP步骤中的其余过程中却失败了。我们都使用Kleopatra进行密钥加密/解密,并且导入了相同的密钥。

我注意到工作系统上的密钥设置为信任级别“这是我的证书”(有时称为“最终信任”)。但是,在其他系统上设置为该级别的选项显示为灰色。

根据本文,我尝试通过CMD提示符更改级别: https://security.stackexchange.com/questions/129474/how-to-raise-a-key-to-ultimate-trust-on-another-machine

但是我没有得到与所描述的相同的提示。

使用CMD / K调试时,我看到: gpg:解密失败:没有密钥

UNPGP Failure Message

1 个答案:

答案 0 :(得分:0)

我发现了如何改变我的信任,

gpg --edit-key [key-id]  
trust   
5

尽管这并没有最终解决我的问题。

我发现当我输入gpg --list-secret-keys时,尽管kleopatra告诉我密钥已正确安装,但我什么也得不到。

我找到并准备了我需要的密钥,然后使用GPG导入了它们。

gpg --allow-secret-key-import --import "filename.asc"

这解决了我的问题!