David Shaw wrote: > 1) Export the public key into a file. > gpg --export (thekey) > mykey.gpg > > 2) Split it into parts: > gpgsplit mykey.gpg > > This breaks the key into multiple files with names like > "000001-006.public_key". > > 3) Figure out which packet is the revocation. It's likely to be > "000002-002.sig", but make sure with: > gpg --list-packets 000002-002.sig > > That will show information about the packet. If the sigclass is > set to 0x20, that's the revocation. Delete that file. > > 4) Put the key back together again: > cat 0000* > myfixedkey.gpg > > 5) Remove the old key: > gpg --expert --delete-key (thekey) > > You need --expert here so GPG will let you delete the public key > when a private key is still around. > > 6) Import the new key: > gpg --import myfixedkey.gpg
What is the reason for doing all this, when you can just delete the revocation signature? _______________________________________________ Gnupg-users mailing list [email protected] http://lists.gnupg.org/mailman/listinfo/gnupg-users
