No easy way to merge a revocation certificate
Let's say I have a certificate and I want to merge in a revocation certificate. Intuitively, I'd expect sq join
to do it, but that doesn't work:
$ sq --force key generate -u alice --export alice.pgp
$ sq keyring join alice.pgp alice.pgp.rev
-----BEGIN PGP PUBLIC KEY BLOCK-----
xVgEYe/qqhYJKwYBBAHaRw8BAQdAcscvhH0/fljEzpaTnr22lWjltcV15y/WIK77
...
Pjb70uK8z/E8l1QDA5VbUthoPtcA/RyebTX4P+7s7amPcc9kE17nrjoR9dn5DnR6
Error: Malformed certificate in keyring "alice.pgp.rev"
Caused by:
Malformed Cert: Unrecognized token `Signature Packet` found at 0:0
Expected one of PUBLIC_KEY or SECRET_KEY
There should be an easy way to handle this case.