Представьте себе ситуацию, когда вы должны доставить 1 000 000 долларов человеку по имени Джон Смит, с которым вы никогда не встречались и не общались. Вам сказали, что вы можете встретить его в людном общественном месте. Когда вы идете на встречу с ним, вам понадобится какой-то способ убедиться, что он действительно тот человек, которого вы ищете, а не какой-то другой случайный человек, претендующий на звание Джона Смита. Вы могли бы попросить некоторый государственный ID, визитную карточку. Вы можете попросить человека, которому вы доверяете, который действительно встретил Джона Смита, помочь идентифицировать его.
Самозаверяющий сертификат однозначно идентифицирует систему, но он ничего не делает, чтобы доказать, что система является тем, кем она себя считает. Я могу легко подписать сертификат и заявить, что он - serverfault.com, google.com или yourbank.com. Центры сертификации в основном выступают в роли третьей стороны, которой клиент доверяет, чтобы убедиться, что сертификат действительно действителен для имени, на которое претендует сайт.