2024-08-16: Key expiry date extended
I extended the life of my key by 5 years, you may need to re-fetch from the keyserver (or copy from below).
2021-07-22: Key expiry date extended
I extended the life of my key by 3 years, you may need to re-fetch from the keyserver (or copy from below).
2010-12-04: Key Revocation
I mentioned on 2010-10-10 that I’d revoke my old B1233772 key and transition to 196AA973. I have now revoked it. There's a full writeup of why I did this on the Debian admin blog and a more accessible writeup of the DSA1 rollover at riseup.net.
The long and short is that you'll need to mail me using my new key, which is available below or on the usual keyservers. My new key is:
pub 4096R/196AA973 2010-10-10 charlie Charlie Harvey secret name Fingerprint=992E E813 45E6 A007 DFCB 1FD1 FCAD 32A5 196A A973
To fetch my new key from a public key server, you can do: $ gpg --keyserver pgp.mit.edu --recv-key 196AA973
Here is the full detail:
-----BEGIN PGP PUBLIC KEY BLOCK----- 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 2Zf8vHNbPNFcD8RNSP+LdKzEQU8TE+/qr+ZdDtnUo4EztA9QBuQHu6R2wrAYIZnK ZWfxWRS1/q1um1oLtENjaWRlcnB1bnggbGF2YWJpdCAoUmUtZW5hYmxlZCBwb3N0 IFNub3dkZW4pIDxjaWRlcnB1bnhAbGF2YWJpdC5jb20+iQJUBBMBCgA+AhsDBQsJ CAcDBRUKCQgLBRYCAwEAAh4BAheAFiEEmS7oE0XmoAffyx/R/K0ypRlqqXMFAma/ GgQFCSNzdnIACgkQ/K0ypRlqqXPyUg/+IM7eLFgEvpYeHPcKU2dp3X70iFyq0I6L wcMSElhxwUaHxqc+mlnqEmIgA2TmMovVc4MEQ8lwTrYYapWWLzNQpMAFfqbK+/SI ZvIBw5sYy5U+9O2eK2KYR4oY8bqHPrPmicrpOTdsNxdBUiBYAFyI2NHmlOhVDwMh kCD5gsqXWU9sTRwjqXNN+4LSrXVC+9QdfSSpNztIwHfsgvDry6tPaejDV35nKC0h dYEeOavHhbdbTVGDKrUz0YwoKjwoF4fDnKAlXw1ZHPgQ1CcqIvlJEhQM+9F5D5eA U9CSETNViPLVRPsl4uzE6031p4kgyupaebM3FSnXSaR7RuyOHIpgIpkkf4s9Qa5V thJrU+iC+C0bZKDSRD5iRWdzx56GJsfJ8u6eJbhiv1w/Iwl5PbqCvF2lCLwcMXyz A3ZcWHMxqP+roOizluEx9455hWnzaflX9fl491vWpRCySB/GOwhk02o2lNowkorP te6XarewoPbd+5Tx9+O89JVP6nuYMdcL1hv/RvoFl4Ejulim19AFyOAjXa/2KO2T UBOTddg/3f1pHOk3LqS19gU91WK6NEj8onGuBg3Db5/xz4bz3Lif93MUkYV+G5K3 /uMLh2gfkZacREYiga1Xa7S2UE9pJIwgKWNRX7+3RiH1y4roDuQD53kik8JgOx2N 9bqYbFzlmcO0KWNpZGVycHVueCBsYXZhYml0IDxjaWRlcnB1bnhAbGF2YWJpdC5j b20+iQJUBBMBCgA+AhsDBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAFiEEmS7oE0Xm oAffyx/R/K0ypRlqqXMFAma/GgQFCSNzdnIACgkQ/K0ypRlqqXNegA/+PjmpnYLB iuASFn/98RE+8wYIdxVatneeuEAanDnwC4MXjr3RF3HEwaZ1pXi+2V3wUBaJfhE0 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 FW0NvN/l5QMrcG0+CnedHCCxS3tcHVLIAQ== =oOaR -----END PGP PUBLIC KEY BLOCK-----
More info
If you already know my old key, you can now verify that the new key is signed by the old one: $ gpg --check-sigs 196AA973
If you don’t already know my old key, or you just want to be double extra paranoid, you can check the fingerprint against the one above: $ gpg --fingerprint 196AA973
If you are satisfied that you’ve got the right key, and the UIDs match what you expect, I’d appreciate it if you would sign my key: gpg --sign-key 196AA973
Lastly, if you could upload these signatures, I would appreciate it. You can either send me an e-mail with the new signatures (if you have a functional MTA on your system): gpg --armor --export 196AA973 | mail -s ’GPG Signatures’ charlie@newint.org
Or you can just upload the signatures to a public keyserver directly: gpg --keyserver pgp.mit.edu --send-key 196AA973
Please let me know if there is any trouble, and sorry for the inconvenience.
Old bits: Hysterical interest only
2010-10-10: Key Transition
I’m moving away from using my old key (B1233772) and using a new one (196AA973). There is a good explanation of the DSA1 rollover at riseup.net.
My old key will continue to be valid for a few weeks, but I’d prefer all future correspondence to come to the new one. I would also like this new key to be re-integrated into the web of trust. This message is signed by both keys to certify the transition.
My old key was:
pub 1024D/B1233772 2008-12-04 Charlie Harvey secret name Fingerprint=38BE CFA5 C92C D179 7475 C67C 8208 D7AE B123 3772