keys $ ls ~/.keys
Public keys
The two keys that prove it's me. PGP for encrypted mail and signatures, SSH for server access. Both are plain-text files you can curl.
For sending me something confidential, or verifying that something signed actually came from me.
fingerprintA0B4 BD58 7C98 CC7C 645B BEEF 566B 20E9 06AB FCEB
# import it into your keyring
$ curl -s https://laurensverspeek.nl/pgp.txt | gpg --import
# then make sure the fingerprint matches the one above
$ gpg --fingerprint pgp@laurensverspeek.nl
For giving me access to a machine — this is the line that goes in authorized_keys.
fingerprintSHA256:lIjX693Uubmzr2tBA6DzakXDlv4qSA7IlUOjNoQHoAY
# append it to a server's authorized_keys
$ curl -s https://laurensverspeek.nl/ssh.txt >> ~/.ssh/authorized_keys
# or check what you fetched against the fingerprint above
$ curl -s https://laurensverspeek.nl/ssh.txt | ssh-keygen -lf -
// fetched these over a network you don't trust? compare the fingerprints through a second channel — or just ask me.