Thunderbird 中的密钥缺少信任

Thunderbird 中的密钥缺少信任

我最近在 Ubuntu 18.04 上从 Snap Store 安装了最新版本的 Thunderbird(60.3.0,64 位)。我安装了 Enigmail 插件并成功导入了我的私钥。启动 Thunderbird 时会显示一条通知:

Enigmail 信息

您的密钥 [...] 缺少信任。我们建议您将密钥属性中的“您依赖证书”设置为最终值。

打开“密钥属性”后,我发现没有设置“您依赖认证”的选项。 关键属性

点击“认证”后会显示通知:

未找到可用于签名的合格密钥

未找到可用于签名的合格密钥!您至少需要一个完全可信的密钥才能对密钥进行签名。

我该如何解决这个缺乏信任的问题?

更新

关注 @dlakomski建议我尝试更改我的私钥( 的一部分~/.gnupg/pubring.kbx)上的信任设置,但发现它已被设置为5 = I trust ultimately

gpg> save
Key not changed so no update needed.

Enigmail 发现了 GnuPG,/snap/thunderbird/29/usr/bin/gpg2并且“覆盖为/usr/bin/gpg”不是一个选项(可能是因为 Thunderbird 是作为 snap 安装的):

GnuPG 无法通过提供的路径执行。因此,Enigmail 将被停用,直到您再次将路径更改为 GnuPG 或重新启动应用程序。

是否有可能/snap/thunderbird/29/usr/bin/gpg2对密钥的信任设置不可知~/.gnupg/pubring.kbx

答案1

从命令行:

gpg --edit-key 'Your key'

然后你应该看到类似这样的内容:

gpg (GnuPG) 2.2.4; Copyright (C) 2017 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Secret key is available.

sec  rsa4096/0xF759E5159BD8ADB0
     created: 2017-07-13  expires: never     usage: SC
     trust: never         validity: unknown
ssb  rsa4096/0x0FDF21CEA632F8D7
     created: 2017-07-13  expires: never     usage: E
[ unknown] (1). Name Surname <[email protected]>
gpg >

然后输入:

trust

这表明:

Please decide how far you trust this user to correctly verify other users' keys
(by looking at passports, checking fingerprints from different sources, etc.)

  1 = I don't know or won't say
  2 = I do NOT trust
  3 = I trust marginally
  4 = I trust fully
  5 = I trust ultimately
  m = back to the main menu

Your decision?

这是您的密钥,因此请选择选项5并退出程序。

相关内容