Что такое OpenSSL
Это библиотека с открытым исходным кодом, которая предоставляет функции, необходимые для шифрованной связи.
Чтобы использовать её из программы, необходимо собрать библиотеку из предоставленного исходного кода на языке C.
Ниже приведена процедура сборки.
Подготовка среды сборки
Perl
Скачайте
strawberry-perl-5.32.1.1-64bit.msiс https://strawberryperl.com/. Подойдет последняя версия.NASM
Скачайте
2.16.01/nasm-2.16.01-win64.zipиз разделаDownloadна https://www.nasm.us/. Подойдет последняя версия, кроме rc. После установки необходимо добавить папку с установленным NASM в переменную среды PATH.Visual Studio 2022 или Build Tools for Visual Studio 2022
Установите
Visual Studio 2022 CommunityилиBuild Tools for Visual Studio 2022с https://visualstudio.microsoft.com/ja/downloads/.
Процедура сборки OpenSSL в Windows
- Скачайте и распакуйте
openssl-3.1.0.tar.gzс https://www.openssl.org/source/. Если не получается распаковать, выполните командуtar -xzf openssl-3.1.0.tar.gzв командной строке. - Запустите командную строку от имени администратора
- Откройте распакованную папку
- Выполните следующую команду. Измените часть
Communityв соответствии с версией установленного Visual Studio.
| |
- Выполните следующую команду
| |
- Выполните следующую команду (это займет много времени)
| |
- Выполните следующую команду (это займет много времени)
| |
- Выполните следующую команду
| |
В случае успеха OpenSSL будет установлен в C:\Program Files\OpenSSL.
Готово.
