#openpgp #thunderbird #keylist

app tb-openpgp-certs

与TB78(及以后版本)OpenPGP证书存储交互的工具

1个不稳定版本

0.1.0 2021年1月27日

#312 in 电子邮件

GPL-3.0-or-later

37KB
358

这是一个与TB78(及以后版本)OpenPGP证书存储交互的工具。它仅处理“公钥”,不处理私钥。

注意:此工具是用于与Thunderbird的OpenPGP证书存储交互的一种变通方法。它可能会消耗您的密钥环(见下文)。

将所有密钥从密钥列表导入Thunderbird

导入密钥列表到Thunderbird数据库需要三个参数

  • 密钥列表应导入到的Thunderbird配置文件的文件系统路径
  • 密钥列表的URL
  • 该密钥列表预期的CA指纹

Gpgsync 示例密钥列表可以按以下方式导入到Thunderbird

$ tb-openpgp-certs -p ~/.thunderbird/foobar.default/ import keylist https://raw.githubusercontent.com/firstlookmedia/gpgsync/develop/example-keylist/keylist.json --ca 4CA5857F960C8A78D82C11F36D00387A7A0206E2

详细信息

Thunderbird 78+将公开的OpenPGP证书数据存储在两个位置,在Thunderbird配置文件目录中

  • pubring.gpg包含实际的OpenPGP证书
  • openpgp.sqlite包含一些元数据,特别是每个证书的“接受”级别

此工具修改这两个文件的内容。

然而,请注意,Thunderbird目前不会在重启之前重新加载这些文件中的更改。

在运行此工具之前,请备份(至少)文件 pubring.gpgopenpgp.sqlite,如果您担心损坏或丢失Thunderbird的OpenPGP证书存储。

依赖项

~43–58MB
~1M SLoC