The Chain of Trust
When your browser connects to a website, it receives the server's certificate and verifies a chain of trust: the server cert is signed by an intermediate CA, which is signed by a root CA that your browser trusts. There are approximately 150 root CAs trusted by major browsers. If any link in the chain is invalid, expired, or revoked, the browser shows a security warning. This system ensures that a certificate for “bank.com” can only be issued by an authorized CA, not by a random attacker.