This post will explain the main components of a certificate and how they contribute to a certificate chain.
A certificate chain consists of three main components:
- A root CA (Certificate Authority) certificate.
- One or more intermediate CA (Certificate Authority) certificates.
- A server certificate.
Root CA
A root CA is the most trusted source of authority for certificates. It is the first link in a certificate chain, and all certificates are issued by it in one way or another.
There are two main types of root CAs. The first is an internal root CA, which is common on corporate networks, and the second is a public root CA.
Technically speaking, a root CA is just a CA with a self-signed certificate. What sets a public root CA apart is that their self-signed certificates are widely pre-loaded by operating systems and web browsers, making them trusted by default.
This is the list of the public root CAs trusted by Chromium based web browsers, and this is the list of the public root CAs trusted by Microsoft Windows.
Because public root CAs are widely pre-trusted, when you install a TLS/SSL certificate issued by a public root CA on a web server or web application, you don’t need to do anything else to make your certificate trusted.
…