I have a public OpenPGP key hosted on keybase.io, which is valid for one year. Every year I have the same situation: Gosh, how do I expire a key? Even though the procedure is fairly simple, it takes some time to google all the right pages. This year, I’ve decided to document the process. Now, I can also update the page when I find better ways to achieve the result.
The primary source of information is this answer on StackExchange. The sequence of commands is following.
gpg --list-keys
gpg --edit-key 57B06019
gpg> expire
...
gpg> save
gpg> key 1
gpg> expire
...
gpg> save
gpg> quit
Now, I need to publish an update to Keybase. On macOS, I should first launch Keybase.app and then invoke the following command.
keybase pgp update
That’s it. As I said, the procedure is simple. And I already feel how future Artem thanks me as he doesn’t need to look up all this information again 🙂
Is it only me who uses a blog for private notes? 😃 One more of this kind, this time about expiring a public OpenPGP key. https://t.co/wPXt6bEJp4
— Artem Khvastunov (@art_spb) June 16, 2022