Недавно мне нужно было задокументировать, как установить его версию, поэтому я скопировал здесь свои шаги, так как в других ответах использовались источники, отличные от того, что я рекомендую, а именно Cygwin. Мне нравится Cygwin, потому что он в хорошем состоянии и предоставляет множество других утилит для Windows. Cygwin также позволяет легко обновлять версии по мере необходимости, когда уязвимости исправлены. Пожалуйста, чаще обновляйте свою версию OpenSSL!
Откройте командную строку Windows и проверьте, установлен ли у вас OpenSSL, введя: openssl version
Если вы получаете сообщение об ошибке, что команда НЕ распознана, установите OpenSSL, обратившись к Cygwin, выполнив следующие сводные шаги:
Как правило, загрузите и запустите приложение Cygwin для установки Windows, чтобы установить и при необходимости обновить приложение OpenSSL:
- Выберите каталог для установки, например C: \ cygwin64. Выберите зеркало загрузки, например: http://mirror.cs.vt.edu
- Введите openssl в поиск и выберите его. Вы также можете выбрать / отменить выбор других интересующих элементов в это время. Дважды щелкните Далее, затем щелкните Готово .
- После установки вам необходимо отредактировать переменную PATH. В Windows вы можете получить доступ к Центру управления системой, нажав клавиши Windows + Пауза . В окне «Система» выберите « Дополнительные параметры системы» → « Дополнительно» (вкладка) → « Переменные среды» . Для Windows 10 быстрый доступ - это ввести «Изменить системные переменные среды» в меню «Начать поиск» Windows и нажать кнопку « Переменные среды ». Измените переменную PATH (дважды щелкните по ней или выберите и измените ) и добавьте путь, по которому находится ваш Cywgwin, например C: \ cygwin \ bin.
- Убедитесь, что он установлен через новое окно командной строки : версия openssl . Например:
C:\Program Files\mosquitto>openssl versionOpenSSL 1.1.1f 31 Mar 2020