TLS/SSL Certificates and Keys
TLS (Transport Layer Security) is the standard protocol for securing communication over a network through using certificates and keys to establish trust and encrypt data. It was built on the now deprecated SSL (Secure Sockets Layer).
With TLS, each party (a client and a server) have a pair of encryption keys; a Private Key, which is kept secret and a Public Key, which is shared with others. When someone wants to send you a secure message, they encrypt it using your Public Key. Only you can decrypt this message with your Private Key, ensuring that only you can read it.
To confirm identities, each party uses digital certificates, which include their Public Key and information to verify their identity. These certificates are issued by trusted Certificate Authorities (CAs) that validate the identity information.
There are two types of TLS:
Â