When you --gen-key
in GPG, you can choose which actions of Sign, Certify, Encrypt, and Authenticate the key will be usable for.
Can these be later modified (i.e. obviously a new key can be created if the current one has C, and the old one revoked, but that's not the question) to remove or add actions?