gnupg:设置过去的子密钥到期日期

Gio*_*ani 5 clock gnupg

我想在过去设置 GPG 子密钥的到期日期,但gpg --edit-key不允许我这样做。有什么解决方法吗?

基本原理:将子项的过期日期设置为过去以便暂时禁用它是很有用的。如果您只是撤销它,您将无法在以后再次启用它。

Gio*_*ani 6

一个可能的解决方法是用来faketime说服gnupg不要抱怨。看到另一个问题

$ faketime 'last week' gpg2 --edit-key ABCDEF12
Run Code Online (Sandbox Code Playgroud)

然后明天使用普通命令使子密钥过期。那个“明天”实际上是六天前。