Команда разработчиков OpenSSL представила бета-версию официального установщика версии 4.0.1 для операционной системы Windows. Этот пакет значительно облегчает процесс инсталляции криптографической библиотеки и всех необходимых компонентов. Ранее пользователи Windows часто вынуждены были искать готовые сборки в сторонних источниках или самостоятельно компилировать исходный код. Теперь проект предлагает официальный подписанный дистрибутив.

Установщик предоставляет предкомпилированную версию библиотеки OpenSSL под Windows. С его помощью можно инсталлировать динамические библиотеки, утилиту командной строки openssl.exe и необходимые для разработки файлы. Весь пакет, включая исполняемый файл и библиотеки, защищен цифровой подписью OpenSSL Corporation.

Для Windows предусмотрены две разновидности: EXE и MSI форматы. Версия, обозначенная VS, включает необходимые компоненты Microsoft Visual Studio для функционирования openssl.exe. Установка этих компонентов выполняется только при их отсутствии в системе.

Альтернативный вариант именуется hybridCRT. В этой сборке OpenSSL использует гибридную среду выполнения C и не нуждается в отдельной установке Visual Studio. На более ранних версиях Windows (до Windows 10) может потребоваться обновленная универсальная C-библиотека для корректной работы.

На настоящий момент установщики разработаны исключительно для 64-битных систем. Поддерживаются Windows 7 и Windows Server 2008 R2 и более новые версии. Компоненты Visual Studio также предоставляются только в 64-битном исполнении.

При установке пользователь может выбрать каталог назначения, подключить файлы для разработки и установить консольную утилиту. Дополнительная опция позволяет добавить путь к OpenSSL в переменную окружения PATH, обеспечивая возможность запуска программы из командной строки без указания полного пути.

Установщик поддерживает добавление криптографического модуля, отвечающего стандартам FIPS. Пользователь может выбрать сертифицированный модуль либо компонент из текущей версии OpenSSL. Для hybridCRT доступен только модуль текущей версии. Установить FIPS-модуль без openssl.exe невозможно, так как программа создает требуемый конфигурационный файл.

Системные администраторы могут выполнять установку через командную строку и MSI без использования графического интерфейса. Параметры командной строки позволяют отдельно управлять установкой приложения, набора инструментов разработчика, FIPS-модуля и переменной PATH, что удобно для массового развертывания на множестве компьютеров.

После завершения установки OpenSSL добавляет записи в реестр Windows в разделах HKEY_LOCAL_MACHINE и HKEY_CURRENT_USER. Эти записи хранят пути к конфигурационной папке, криптографическим модулям и месторасположению openssl.exe.

Версия OpenSSL 4.0.1 для Windows в настоящее время позиционируется как бета-релиз установщика. Разработчики предоставляют надежный способ установки официальных двоичных файлов, что упрощает развертывание OpenSSL в организационной инфраструктуре на базе Windows.