首页 > 解决方案 > 需要在 Kleopatra 中对 PGP 密钥“更改所有者信任”

问题描述

我有一个 ETL,它正在对发送给我们的文件进行 Un-PGPing。此过程适用于我们团队中的两个人,但对于 unPGP 步骤中的其余人则失败。我们都使用 Kleopatra 进行密钥加密/解密,并且导入了相同的密钥。

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

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

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

使用 CMD /KI 进行调试时,请参阅:gpg:解密失败:没有密钥

UNGPP 失败消息

标签: pgptruststoresecret-key

解决方案


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

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

虽然这并没有最终解决我的问题。

我发现当我打字时gpg --list-secret-keys ,尽管有 kleopatra 告诉我钥匙安装正确,但我什么也得不到。

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

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

这解决了我的问题!


推荐阅读