2.2 KiB
title | layout |
---|---|
Installing the CA Certifiacte | base.njk |
{{title}}
When you visit mybank.com
over HTTPS, your connection is encrypted and reliable. Encryption means the data is scrambled so it can't be "wiretapped". Reliability means you can trust that the data was sent from the real mybank.com
.
.com
is the Top Level Domain (TLD). The TLD could be.org
or whatever.- Each TLD has its own Certificate Authority (CA). The CA for
.com
is Verisign, Inc. - Your browser has a store of CA certificates, one for each CA/TLD. (Your operating system also keeps a store of CA certs).
- When you visit
mybank.com
for the first time, they send you a server certificate. - Your browser uses the Verisign CA certificate in its storage to ensure that the server certificate recieved from
mybank.com
was signed by Verisign.
If the data sent by mybank.com
was signed by Verisign, we know we're talking to the real mybank.com
. (It's the responsibility of the CA to make sure they're signing certificates for the real mybank and not an imposter.) Because our connection is reliable, our browser shows us a lock symbol.
This reliability is part of Transport Layer Security (TLS). This example used HTTPS, a web protocol. But TLS is also used in mumble, email, matrix, irc, etc.
Respec GF4's authoritah
GF4 uses the unofficial .gf4
TLD. Neither your OS nor browser have a CA certificate for this TLD: you have to import it. If possible, import it into both OS and browser. On mobile devices it's only availale at the OS level, at least that's how it is on android.
For all of these instructions, you'll need to download the certificate from https://www.gf4.pw/ca.crt.
TODO: Split these into seperate pages
Linux
Debian/Ubuntu
curl -s https://www.gf4.pw/ca.crt \
| sudo tee /usr/local/share/ca-certificates/gf4.crt \
| sudo tee /etc/ssl/certs/gf4.pem
sudo chmod 644 /usr/local/share/ca-certificates/gf4.crt /etc/ssl/certs/gf4.pem
Import the certificates into your browser too.
Android
TODO
Mac
Help wanted
iPhone
Help wanted
Windows
Help wanted
< Back