您可以为具有 none 的现有 OpenPGP 密钥添加到期日期吗?

Can you add an expiration date for an existing OpenPGP key that has none?

我创建并上传(到密钥服务器)一个没有到期日期的 OpenPGP 密钥。哎呀。我想为密钥添加一个日期。这可能吗?我读到过您可以延长到期日期,但不是说您可以将其拉回...我猜您不能。

例如,也许我可以撤销当前密钥并重新上传我的密钥,这次带有到期日期。 (我认为这是行不通的,因为如果您的密码被泄露,您将得不到任何保护。)我尝试过 gpg --send-key 过期日期,但这似乎没有成功。

相关链接:

您可以随时任意更改和设置过期日期,包括设置none之前存在的过期日期和"reactivating"过期密钥通过延长过期时间来设置过期日期。记住expiry dates on primary keys don't add up anything to the key's security.

如果您更改了到期日期,将密钥上传到密钥服务器网络,但没有看到任何变化 -- 等待一段时间。没有一个密钥服务器,而是一大堆,其中大部分组织在 "SKS key server network" 中。他们互相交谈以交换新数据,但协调可能需要几分钟甚至几小时。鉴于此答案与您的问题之间已经过去了 9 个小时,很可能新的到期日期已经可见。