When I generated by PGP key using GnuPG, I created a revocation certificate, in case I lost control of the master private key.
Will this revocation certificate be valid for my PGP key, regardless of modifications made to it in future? Or, are there changes to the key which require regeneration of a revocation certificate (e.g. extension of expiry date, addition/removal of subkeys, changing user IDs)?