1个不稳定版本
0.1.0 | 2021年1月27日 |
---|
#312 in 电子邮件
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.gpg
和 openpgp.sqlite
,如果您担心损坏或丢失Thunderbird的OpenPGP证书存储。
依赖项
~43–58MB
~1M SLoC