Собирать OpenSSL руками из исходников? Теперь можно просто скачать и нажать «далее»

Разработчики OpenSSL выпустили тестовый установщик версии 4.0.1 для Windows.


5v5898hs5zxkopuhmz3i1as27lxidu25.jpg

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

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

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

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

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

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

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

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

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

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