Что такое сертификаты

Ответ

Сертификаты (SSL/TLS) — это цифровые документы, подтверждающие подлинность сайта и шифрующие данные между клиентом и сервером. Они содержат:

  • Доменное имя (или список доменов)
  • Публичный ключ для шифрования
  • Данные владельца (организация, местоположение)
  • Срок действия
  • Цифровую подпись центра сертификации (CA)

Пример проверки сертификата в браузере:

// Проверка, работает ли HTTPS  
if (window.location.protocol === 'https:') {  
  console.log('Соединение защищено SSL/TLS');  
}  

Типы сертификатов:

  • DV (Domain Validation) — проверка только домена.
  • OV (Organization Validation) — проверка организации.
  • EV (Extended Validation) — максимальная проверка (раньше показывал зеленую строку в браузере).

Сертификаты выпускают центры сертификации (Let's Encrypt, DigiCert, Comodo и др.).