Update content on keys and stuff

Also in this commit I officially added the script
that handles the stuff on the vern side of things
regarding reverse proxy.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
This commit is contained in:
Andrei Jiroh Halili 2023-01-19 11:35:32 +00:00
parent c2870b3fe1
commit edd3a98042
No known key found for this signature in database
GPG key ID: 67BFC91B3DA12BE8
4 changed files with 486 additions and 368 deletions

View file

@ -8,25 +8,42 @@ an government-issued ID.
## GPG Keys
You can get all the GPG keys I use publicly, including the 2021 key (as shown on Keybase) and
ProtonMail-specific encryption key in one file [here](./keys.asc).
ProtonMail-specific encryption key in one file [here](./pgp.asc). Make sure to check the fingerpints
and/or key IDs against [this list]($keys-i-use) to ensure its the right key.
```bash
# one-liner import from my website (or via ajhalili2006.vern.cc and ctrl-c.club/~ajhalili2006)
$(command -v curl >>/dev/null && echo curl -fsSL | wget -o -) https://andreijiroh.uk.eu.org/keys/pgp.asc | gpg --import
gpg --fetch-keys "https://andreijiroh.uk.eu.org/keys/pgp.asc"
# sourcehut, but it is advised to import latest keys and signatures from keyservers, listed below
$(command -v curl >>/dev/null && echo curl -fsSL | wget -o -) https://meta.sr.ht/~ajhalili2006.pgp | gpg --import
gpg --fetch-keys "https://meta.sr.ht/~ajhalili2006.pgp"
```
# via your regular keyservers, just pick one
gpg --keyserver hkps://pgp.mit.edu --send-keys 4D5E631758CB9CC45941B1CE67BFC91B3DA12BE8 0527234A430387EA5695D824A30EBE40AD856D88
gpg --keyserver hkps://keyserver.ubuntu.com --send-keys 4D5E631758CB9CC45941B1CE67BFC91B3DA12BE8 0527234A430387EA5695D824A30EBE40AD856D88
gpg --keyserver hkps://keys.openpgp.org --send-keys 4D5E631758CB9CC45941B1CE67BFC91B3DA12BE8 0527234A430387EA5695D824A30EBE40AD856D88
If you prefer to load it from a keyserver (let say you're an Ubuntu/Debian developer snooping around my
[Launchpad.net profile](https://launchpad.net/~ajhalili2006)), you can do so with these command below:
```bash
# Other keyservers: pgp.mit.edu, keys.openpgp.org
gpg --keyserver hkps://keyserver.ubuntu.com --send-keys \
4D5E631758CB9CC45941B1CE67BFC91B3DA12BE8 \
0527234A430387EA5695D824A30EBE40AD856D88 \
EA957E7086E934F8DB9CAD21940047813E9D641C \
5D69E717C5BC95731C2AD8BD120C218ED2291996
```
### Keys I use
* `4D5E631758CB9CC45941B1CE67BFC91B3DA12BE8`
* `0527234A430387EA5695D824A30EBE40AD856D88`
* `4D5E631758CB9CC45941B1CE67BFC91B3DA12BE8` - the December 2022 PGP key used for commits and encryption
(primary email: `ajhalili2006@gmail.com`)
* `0527234A430387EA5695D824A30EBE40AD856D88` - the Feburary 2021 PGP key, as shown on my Keybase profile
(primary email: `andreijiroheugeniohalili24680@gmail.com`)
* `EA957E7086E934F8DB9CAD21940047813E9D641C` - spare signing key for software release, especially on my own Debian package repos/Launchpad PPAs.
* `5D69E717C5BC95731C2AD8BD120C218ED2291996` - ProtonMail specific encryption key
## SSH Keys
You can also get all the keys in one file (and its signers file).
You can also get all the keys in one file (and its signers file) ath the following URLs:
* Website: <https://ajhalili2006.vern.cc/keys/ssh-trustfile.txt> or <https://andreijiroh.uk.eu.org/keys/ssh-trustfile.txt>
* Live Builds (as generated through `mkdocs serve`, DO NOT EXPECT UPTIME): <https://preview-ajhalili2006.vern.cc/keys/ssh-trustfile.txt>
These SSH keys are used for signing Git commits and tags occassionally.