【发布时间】:2017-09-03 21:51:01
【问题描述】:
我设置了一个有效的智能卡设置,其中本地密钥环仅包含公共子密钥,而秘密密钥位于智能卡上。
保守地说,我将到期日期设置为 1 年。
设置运行良好,当密钥接近到期日期时,我按照以下步骤尝试延长其到期日期:
-
杀死运行
gpg-agent:pkill gpg-agent -
导入离线主密钥(备份):
gpg --import <KEYID>.master.key -
编辑过期的子密钥(pubkey):
gpg --expert --edit-key <KEYID>-
toggle密钥 1、2、3(签名、加密、身份验证) -
expire: 1y save
-
-
删除秘密主密钥:
gpg --delete-secret-keys <KEYID>
因此,对于我打算将它们用于(kmail/kgpg/kleopatra、evolution/seahorse 等)的所有方式,这些密钥仍然不可用(过期?)。
我哪里出错了,我该如何恢复?
【问题讨论】:
-
gpg --list-keys显示具有正确到期日期的(子)密钥(在未来,如预期的那样);我错过了一些密钥存根吗? -
gpg --list-secret-keys没有显示任何内容...需要获取指向卡背面密钥的密钥存根...
标签: public-key-encryption gnupg public-key