5 个版本
0.2.1 | 2023 年 7 月 25 日 |
---|---|
0.2.0 | 2023 年 7 月 24 日 |
0.1.2 | 2019 年 5 月 30 日 |
0.1.1 | 2019 年 5 月 30 日 |
0.1.0 | 2019 年 5 月 30 日 |
#1 in #expire
21KB
265 行
gpg-expire-warner
当 GPG 密钥即将过期时打印警告,并可选择帮助更新它们的过期时间。
示例
$ exec bash
The following GPG keys will expire soon:
2C7D8465F19C3CDC26237087BFD86BE9948C849A: 5 days
57E0FE20CF9F7BF57769909C0252D762936969DD: -20 days
用法
-
使用
cargo
构建 和 安装$ cargo install gpg-expire-warner
-
将以下内容添加到您的 shell 启动脚本中(例如
.bashrc
或类似)gpg-expire-warner --days 14 \ "2C7D8465F19C3CDC26237087BFD86BE9948C849A" \ "0E70A5BEFD6E37F6EC272A025A5B6A61618EA60D" \ "57E0FE20CF9F7BF57769909C0252D762936969DD"
-
当需要延长有效期时,您可以将
--expire <过期时间>
添加到命令中,以自动调用gpg
更新即将过期的每个密钥的过期时间$ gpg-expire-warner --days 14 \ "2C7D8465F19C3CDC26237087BFD86BE9948C849A" \ "0E70A5BEFD6E37F6EC272A025A5B6A61618EA60D" \ "57E0FE20CF9F7BF57769909C0252D762936969DD" \ --expire 1y The following GPG keys will expire soon: 2C7D8465F19C3CDC26237087BFD86BE9948C849A: 5 days 57E0FE20CF9F7BF57769909C0252D762936969DD: -20 days Extending validity by 1y for subkeys: 2C7D8465F19C3CDC26237087BFD86BE9948C849A, 57E0FE20CF9F7BF57769909C0252D762936969DD
<过期>
可以是gpg --quick-set-expire
识别的任何过期时间格式。 -
继续前进,做一些比担心您的 GPG 密钥过期更好的事情。
许可证
GNU 通用公共许可证,版本 3 或更高。
依赖关系
~1.2–1.7MB
~33K SLoC