使用旧的过期密钥签署新密钥

使用旧的过期密钥签署新密钥

我错过了密钥的到期日期gpg,之后必须生成一个新密钥。现在我想在新旧密钥之间建立信任。

天真的电话就像

gpg --local-user DE5A457C --sign-key BCBE2B4A

以错误消息结束

gpg: skipped "DE5A457C": unusable secret key

如何强制gpg使用过期的旧密钥签署新密钥?

答案1

我不知道你是否可以这样做,这有点违反了设置有效期的原则。但是您可能可以gpg通过在某种虚拟机中运行它来欺骗它,该虚拟机允许您将时间设置为旧密钥过期之前不久。我不知道 gpg 是否会让您签署尚未有效的密钥,但是您只需在该虚拟机中创建一个新密钥并使用它而不是BCBE2B4A.

相关内容