Нещодавно мені потрібно було задокументувати, як встановити її версію, тому я скопіював свої кроки тут, оскільки інші відповіді використовували різні джерела, ніж я рекомендую, це Cygwin. Мені подобається Cygwin, оскільки він доглянутий та забезпечує безліч інших утиліт для Windows. Cygwin також дозволяє легко оновлювати версії за необхідності, коли усуваються уразливості. Будь ласка, часто оновлюйте свою версію OpenSSL!
Відкрийте командний рядок Windows і перевірте, чи встановлено OpenSSL, ввівши: openssl версію
Якщо ви отримуєте повідомлення про помилку, що команда НЕ розпізнана, встановіть 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