如何使用gpg更新过期的加密子密钥

cgl

我更新了我的gpg密钥对,但仍然收到来自gpg的以下错误。

gpg: WARNING: Your encryption subkey expires soon.
gpg: You may want to change its expiration date too.

我该如何续订子项?

cgl

列出您的密钥。


$ gpg --list-keys
...
-------------------------------
pub   rsa2048 2019-09-07 [SC] [expires: 2020-11-15]
      AF4RGH94ADC84
uid           [ultimate] Jill Doe (CX) <[email protected]>
sub   rsa2048 2019-09-07 [E] [expired: 2019-09-09]

pub   rsa2048 2019-12-13 [SC] [expires: 2020-11-15]
      7DAA371777412
uid           [ultimate] Jill Doe <[email protected]>
-------------------------------
...

我们要编辑键AF4RGH94ADC84。子项是列表中第二个名为ssb


$ gpg --edit-key AF4RGH94ADC84

gpg> list

sec  rsa2048/AF4RGH94ADC84
     created: 2019-09-07  expires: 2020-11-15  usage: SC
     trust: ultimate      validity: ultimate
ssb  rsa2048/56ABDJFDKFN
     created: 2019-09-07  expired: 2019-09-09  usage: E
[ultimate] (1). Jill Doe (CX) <[email protected]>

所以我们要编辑第一个子项(ssb)

ssb  rsa2048/56ABDJFDKFN
     created: 2019-09-07  expired: 2019-09-09  usage: E
[ultimate] (1). Jill Doe (CX) <[email protected]>

选择键(1)时,应该在它旁边看到*,例如ssb*然后,您可以设置到期时间然后保存。

gpg> key 1

sec  rsa2048/AF4RGH94ADC84
     created: 2019-09-07  expires: 2020-11-15  usage: SC
     trust: ultimate      validity: ultimate
ssb*  rsa2048/56ABDJFDKFN
     created: 2019-09-07  expired: 2019-09-09  usage: E
[ultimate] (1). Jill Doe (CX) <[email protected]>

gpg> expire
...

Changing expiration time for a subkey.
Please specify how long the key should be valid.
         0 = key does not expire
      <n>  = key expires in n days
      <n>w = key expires in n weeks
      <n>m = key expires in n months
      <n>y = key expires in n years

Key is valid for? (0) 2y
Key expires at Wed 9 Sep 16:20:33 2021 GMT
Is this correct? (y/N) y

sec  rsa2048/AF4RGH94ADC84
     created: 2019-09-07  expires: 2020-11-15  usage: SC
     trust: ultimate      validity: ultimate
ssb*  rsa2048/56ABDJFDKFN
     created: 2019-09-07  expires: 2021-09-09  usage: E
[ultimate] (1). Jill Doe (CX) <[email protected]>
...

gpg> save

不要忘记在退出前保存更改!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用C#加密OpenPGP密钥?

来自分类Dev

邮件使用gpg加密

来自分类Dev

neo4j GPG密钥是否已过期?

来自分类Dev

Python:使用GPG和子进程进行对称加密

来自分类Dev

当所有密钥都过期后,如何重建gpg信任网络?

来自分类Dev

如何使用gpg对称加密文件?

来自分类Dev

如何使用过期的OpenPGP密钥向用户发送加密消息?

来自分类Dev

邮件使用gpg加密

来自分类Dev

使用GPG加密后如何自动删除原始文件?

来自分类Dev

如何使用新的gpg密钥重新加密.password-store

来自分类Dev

我如何使用公用密钥加密进行加密?

来自分类Dev

GPG仅使用密码短语加密文件(无需密钥存储)

来自分类Dev

如何使用gpg更新过期的密钥对

来自分类Dev

使用gpg加密密钥文件在LUKS内的LVM上启动Gentoo

来自分类Dev

创建新的GPG子密钥后,我该如何使用其上一个GPG子密钥进行加密?

来自分类Dev

为什么GPG不使用所有子密钥解密?

来自分类Dev

如何使用gpg从请求发布中加密文件

来自分类Dev

如何使用任何密钥进行加密

来自分类Dev

如何设置默认的GPG加密密钥?

来自分类Dev

如何强制gpg2使用过期密钥?

来自分类Dev

如何在debootstrap中使用过期的密钥?

来自分类Dev

使用我自己的密钥进行gpg批量加密,无需键盘交互

来自分类Dev

使用密钥加密消息

来自分类Dev

如何使用gpg使用对称密码从STDIN进行加密?

来自分类Dev

如何发布GPG密钥?

来自分类Dev

如何使用gpg非交互方式加密文件?

来自分类Dev

如何使用加密密钥加密消息

来自分类Dev

如何通过 GPG(GnuPG) 中的子密钥(多个子密钥(e))加密

来自分类Dev

更新不同密钥的加密字段

Related 相关文章

热门标签

归档