How to reliably set up verification for your online identity (Email and Socials).
Terminology:
- PGP: Pretty Good Privacy
- GPG: Gnu Privacy Guard
1. Creating a private OpenPGP key
Make sure gnupg is installed (additionally install gpg-tui):
|
|
We will add your official Emails and Socials to this key later
Generate a private key:
|
|
I recommend a full generation and going with the defaults.
Deleting a key:
gpg --delete-secret-key [FPR or Email])
Listing all secret keys:
|
|
Listing all public keys:
|
|
This way you can check out all your keys and their fingerprint (FPR)
Editing your private key
|
|
or interactively:
|
|
Basic operations:
Selecting an uid:
|
|
Deleting an uid:
|
|
Add secondary Emails to your encryption key:
|
|
Set primary Email!
|
|
Add identity claim to your private key:
|
|
At this point I recommend to create an Keyoxide Profile for online identity verification and easier claim of multiple accounts.
Get your key fingerprint and add this into the notation: proof@ariadne.id=https://keyoxide.org/aspe:keyoxide.org:FPR.
This will link your Keyoxide Profile to your OpenPGP Key (both ways). Remember to add the PGP Key to Keyoxide as well.
Add some services and complete your Keyoxide Profile afterwards.
You are totally free to add your accounts to your PGP Key instead but Keyoxide is easier to maintain in my opinion.
2. Export and upload public key
Quick upload:
|
|
For example:
|
|
Be careful where you export the keys into!
Export secret key into file:
|
|
Export public key to upload later:
|
|
Upload your public key public.asc to
OpenPGP
3. Check if Keyoxide shows your public information
Go to https://keyoxide.org/FPR and check your profile.
Change FPR to your key fingerprint or paste your fingerprint directly here
Keyoxide
.
Then add your Keyoxide link to your socials to proof your identity. (e.g. Mastodon)
Last step: Check if Keyoxide realises the linked PGP Key and Socials: https://keyoxide.org/aspe:keyoxide.org:FPR
Congratulations, you are now verified on Mastodon, have an encrypted Mail and you claimed the accounts you use online.
Also look into Keybase !
References: