OpenSSLとは
暗号化通信をおこなう上で必要な処理を提供するオープンソースライブラリです。
プログラムから使うには、C言語ソースコードが公開されているので、ビルドしてライブラリを作成する必要があります。
以下ではビルド手順を紹介します。
ビルド環境の準備
Perl
https://strawberryperl.com/から
strawberry-perl-5.32.1.1-64bit.msiをダウンロードする。バージョンは最新でOKと思います。NASM
https://www.nasm.us/の
Downloadから2.16.01/nasm-2.16.01-win64.zipをダウンロードする。バージョンはrc以外の最新でOKと思います。 インストール後はNASMがインストールされたフォルダーを環境変数PATHに登録する必要があります。Visual Studio 2022 または Build Tools for Visual Studio 2022
https://visualstudio.microsoft.com/ja/downloads/から
Visual Studio 2022 CommunityまたはBuild Tools for Visual Studio 2022をインストールする。
WindowsにおけるOpenSSLのビルド手順
- https://www.openssl.org/source/から
openssl-3.1.0.tar.gzをダウンロードして解凍する。解凍できない場合は、コマンドプロンプトでtar -xzf openssl-3.1.0.tar.gzを実行する。 - 管理者権限で コマンドプロンプトを起動する
- 解凍したフォルダを開く
- 下記のコマンドを実行する※
Communityの部分はインストールしたVisual Studioのバージョンに合わせて変更する
| |
- 下記のコマンドを実行する
| |
- 下記のコマンドを実行する(かなり時間がかかる)
| |
- 下記のコマンドを実行する(かなり時間がかかる)
| |
- 下記のコマンドを実行する
| |
成功した場合はC:\Program Files\OpenSSLにOpenSSLがインストールされます。
以上
