Индикация имени сервера (SNI) является расширением безопасности транспортного уровня, которая позволяет размещать несколько защищенных веб-сайтов с отдельными сертификатами на одном IP-адресе.

Индикация имени сервера решает распространенную проблему, когда веб-сайтам с сертификатом SSL приходилось жить на разных IP-адресах. Это усугубило нехватку IPv4, а также устранило цель виртуального хостинга, где несколько незащищенных сайтов могут использовать один и тот же IP-адрес (обратите внимание, что веб-сайты с общим сертификатом всегда могут использовать один и тот же IP-адрес).

SNI основан на IETF RFC 4366, который, как часть безопасности транспортного уровня (TLS), позволял отправлять имя хоста на начальных этапах рукопожатия TLS. Это позволило размещать сайты с разными сертификатами на одном и том же IP.

SNI поддерживается всеми основными браузерами и всеми основными веб-серверами. Требуется OpenSSL 0.9.8f или новее

Поддержка браузера

  • Mozilla Firefox 2.0 или более поздняя версия
  • Opera 8.0 или более поздняя версия (с включенным TLS 1.1)
  • Internet Explorer 7.0 или более поздней версии (в Vista, а не в XP)
  • Гугл Хром
  • Safari 3.2.1 в Mac OS X 10.5.6

Поддержка сервера

  • Apache v2.2.12 или новее
  • Nginx 0.5.32 или позже
  • IIS 8.0 или более поздняя версия