TLS Certificate Verification — What “Chain of Trust” Actually Means
TLS Certificate Verification — What “Chain of Trust” Actually Means When a browser’s address bar shows a lock icon, what is actually being guaranteed? “The connection is encrypted” is one part of it, but not the whole story. The other part is: “this domain’s certificate can be verified by following a chain of trusted third parties back to something already trusted.” That chain is what’s called the chain of trust. This post walks through how that verification works, then looks at two places in our own tool’s code where we handle it in opposite ways — one strict, one deliberately relaxed. A certificate only means something once someone else has …