Перейти к основному содержанию

Установка openssl в Windows 10 и 11 через winget

Windows

Постоянно приходится пользоваться утилитой openssl. Обычно запускаю её под виртуальной машиной в Linux, потому что по умолчанию этот пакет недоступен.

OpenSSL — это мощная криптографическая библиотека с открытым исходным кодом, которая предоставляет инструменты для работы с SSL/TLS, шифрованием, хешированием, сертификатами и ключами.

В Windows 10 и 11 имеется простой способ установки openssl через менеджер пакетов WinGet. Менеджер пакетов позволяет искать, скачивать, устанавливать и обновлять последние версии программ без поиска их на официальных сайтах и ручной установки. Репозиторий пакетов поддерживается Microsoft.

WinGet — менеджер пакетов в Windows 10

Работаем в командной строке. Ищем openssl:

winget search openssl

Нашлось два пакета:

OpenSSL 3.5.0        ShiningLight.OpenSSL.Dev     3.5.0                winget
OpenSSL Light 3.5.0  ShiningLight.OpenSSL.Light   3.5.0                winget

Установим Light:

winget install ShiningLight.OpenSSL.Light

Установлено.

openssl

По идее дальше нужно вручную настроить переменные окружения, но вы с этим справитесь, а пока проверим что у нас получилось:

cd C:\Program Files\OpenSSL-Win64\bin
openssl
openssl

Пакет openssl установлен.

Ссылки

Полезные команды openssl

Теги

 

Похожие материалы

hMailServer — установка SSL сертификата Let's Encrypt

Установим SSL сертификаты на почтовый сервер hMailServer. Используем порты для SSL/TLS: SMTP 587, IMAP 993, POP3 995. Сами сертификаты будем брать бесплатные — Let's Encrypt.

PHP 7.3 — cURL error 60: SSL certificate problem: unable to get local issuer certificate

Имеем PHP 7.3 На Windows. И сайт на IIS. Лечим ошибку: PHP 7.3 - cURL error 60: SSL certificate problem: unable to get local issuer certificate. С чем связана проблема - не совсем понял. У меня проявилось после того, как я засунул сайт за прокси.

Теги