Кратко

  • В декабре 1994 года Netscape уже представляла SSL как часть Commerce Server; поздняя техническая история сообщает, что Navigator 1.0 поддерживал SSL 2.0.
  • В ноябре 1996 года SSL 3.0 оставался просроченным черновиком IETF. Устойчивая историческая ссылка IETF появилась лишь в 2011 году вместе с RFC 6101.

Первое свидетельство — не стандарт. В декабре 1994 года Netscape объявила о Navigator 1.0 и линейке серверов Netsite. В тогдашнем сообщении Commerce Server описывался как продукт со встроенным Secure Sockets Layer на основе технологии RSA Data Security; клиент и сервер представлялись как готовая платформа для интернет-коммерции. Это заявление компании о запуске, а не независимый подсчёт установок. Но оно помещает SSL в коммерческий продукт, предложенный публике ещё до появления устойчивой нормативной записи.

Поздняя история кода безопасности Netscape добавляет отсутствующую в анонсе версию: Navigator 1.0 поддерживал только SSL 2.0, а Navigator 2.0 получил SSL 3.0. В том же источнике сказано, что код безопасности перенесли и в серверы Netscape 2.0. Это техническое воспоминание первой стороны, а не полный реестр поставок; его следует сопоставлять с датированным анонсом, а не подменять им.

Документы 1995 года показывают переход к публичному техническому описанию. Архивная копия указывает «The SSL Protocol» Киппа Хикмана и Тахера Эльгамаля как Internet-Draft от июня 1995 года. В февральском черновике, сохранённом в архиве Mozilla, SSL описан как независимый от прикладного протокола уровень: рукопожатие согласует криптографические параметры и аутентифицирует сервер до передачи данных приложения. Такие документы описывают реализуемое поведение. Статус черновика не делал их утверждённым стандартом Интернета и не гарантировал совместимость всех реализаций.

На примере SSL 3.0 различие особенно заметно. IETF Datatracker указывает draft-ietf-tls-ssl-version3-00 как просроченный Internet-Draft, в последний раз обновлённый 21 ноября 1996 года и не имевший запланированного статуса RFC. Сам текст датирован 18 ноября. В 2011 году RFC 6101 опубликовал эту редакцию как историческую запись. В предисловии сказано, что SSL 3.0 был широко реализован и стал основой TLS, но IETF формально его не публиковал — кроме нескольких просроченных Internet-Draft. Из-за этого не существовало удобной стабильной ссылки. RFC 6101 создал историческую ссылку, но не превратил SSL 3.0 задним числом в спецификацию из трека стандартов.

Эта хронология не означает, что у SSL не было спецификаций или что организации по стандартизации отсутствовали. Каждая запись отвечает на свой вопрос. Анонс продукта показывает предложение компании; история кода — поддержку в семействе клиентов; черновик позволяет изучать и менять протокол; опубликованный RFC даёт долговечный цитируемый текст с обозначенным статусом. Ни один из источников отдельно не доказывает повсеместное внедрение или одинаковое поведение.

Поэтому внедрение не сводится к одному событию. Работающая реализация может привлечь пользователей до появления стабильной спецификации. Черновик может помочь совместимости, не удостоверяя её. Поздний исторический RFC облегчает изучение старого протокола, но не рекомендует его безопасность или нынешнее применение. У SSL продукт, рабочий текст и долговечная ссылка появились в разные периоды.