Important: GnuPG needs to be properly configured to use strong hashes before creating new keys.
gpg --output pubkey.asc --armor --export KEY_ID
gpg --output seckey.asc --armor --export-secret-keys KEY_ID
gpg --output revoke.asc --gen-revoke KEY_ID
gpg --edit-key KEY_ID
gpg> passwd
gpg> save
gpg --edit-key KEY_ID
gpg> key 1
gpg> expire
gpg> save
gpg --send-key KEY_ID
gpg --fingerprint KEY_ID
FIXME
FIXME
FIXME
FIXME
FIXME