GPG public key

Use this key to send encrypted mail to john@outsidecto.com. It is the key to use for anything that should not sit in a mailbox in the clear.

Check the fingerprint against a second source before you trust it. A key served over the web is only as good as the web site, so compare it with a fingerprint you were given in person, over the phone, or through some channel other than this one.

Fingerprint
D352 66C8 749C D14D 3ADD 9CEA BEB4 AF47 0CBE 4D6D
Identity
John Norman <john@outsidecto.com>
Type
RSA 4096, for signing and certifying
Encryption subkey
RSA 4096
Created
7 October 2026. It does not expire.

Download the key, or fetch and import it in one step:

curl -s https://outsidecto.com/outsidecto-public-key.asc | gpg --import

Then confirm that what you imported has the fingerprint printed above:

gpg --fingerprint john@outsidecto.com

The key itself

Show the armored public key
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
=rWBL
-----END PGP PUBLIC KEY BLOCK-----