Have you ever wondered about all the different steps you have to go through when creating an SSL certificate? I did too, so I researched it. This page will go over the basic steps for creating a certificate, as well as give an overview of what each step is actually doing.
- a CSR is a block of encrypted text generated on the server that cert will be used on
- it contains org name, common name (domain name), locality, country, and the public key
- a certificate authority will use the CSR to create the certificate.
- most CSRs are base-64 and are in the PEM format
- you can create a CSR with the command openssl req -new -keyout server.key -out server.csr