"Alternative (discouraged): Creating a new key" <---- AVOID, BETTER RENEW, see below Renew expired key: gpg –list-keys this gives you a list of all the keys on your computer. you need this to find the keyname that you are trying to update. gpg --edit-key [key id] command> list lists the available subkeys command> key [subkey] choose the number of the subkey you want to edit; e.g. key 0 for primary command> expire expire lets you set a new experation date for the subkey. command> save It's straightforward … once you know how to do it. ?? (if you have any problem just check my notes about the config file, over SSH it worked, after changing the pinentry-program. of course you also need the private key)