PGP
OpenPGP is an open standard for end-to-end encryption and digital signatures. uploading your public key enables two things:
- WKD: e-mail clients automatically discover your key from your
username@oss.zoneaddress - key page: your key is publicly accessible at
https://oss.zone/~username.pgpand in the user list
generating a key#
if you don't have a key yet, generate one with sq (already installed):
$ sq key generate --own-key --name "John Doe" --email "username@oss.zone"
make sure the key includes a UID with your username@oss.zone address. only UIDs matching that address will be published.
publishing your key#
copy your public key to ~/public/key.pgp on your account:
$ sq cert export --cert FINGERPRINT > ~/public/key.pgp
upload it over SSH if you generated the key locally:
$ scp key.pgp username@oss.zone:~/public/key.pgp
both armored (ASCII) and binary key files are accepted.
verifying#
check whether your key is discoverable via WKD:
$ sq network wkd search username@oss.zone
or use the checker at wkd.dp42.dev.