如何在密钥列表中显示有关撤销的信息

如何在密钥列表中显示有关撤销的信息

我需要私钥列表来显示撤销状态我尝试了这两个命令

  1. gpg-K
  2. gpg --带冒号-K

但两份清单都没有说明哪些密钥已被撤销

是否有显示撤销的列表命令?

答案1

是否有显示撤销的命令?

使用以下内容:

gpg --list-key ...

现在,要实际检查密钥,请使用gpg --list-key。未撤销的密钥如下所示:

0 nat@pigtown:~$ gpg --list-key  $(gpg --with-colons --fingerprint "ssh://zimmermann.mayfirst.org" |grep fpr |cut -f10 -d ":")
pub   2048R/860E8F9C 2008-10-29 [expires: 2014-09-25]
uid                  ssh://zimmermann.mayfirst.org
uid                  ssh://zimmerman.mayfirst.org

0 nat@pigtown:~$

撤销的密钥如下所示:

0 nat@pigtown:~$ gpg --list-key $(gpg --with-colons --fingerprint "ssh://sontag.mayfirst.org" |grep fpr |cut -f10 -d ":")
pub   2048R/AE2C8DE3 2010-09-10 [revoked: 2011-10-30]
uid                  ssh://sontag.mayfirst.org

0 nat@pigtown:~$

观察 pub 行中的“已撤销”,并与上例中的到期日期进行比较。您大概可以猜出当密钥到期时会变成什么样子。

来源检查 OpenPGP 密钥和签名撤销

相关内容