最近、そのバージョンをインストールする方法を文書化する必要があったので、ここに手順をコピーしました。他の回答では、私が推奨するものとは異なるソースであるCygwinを使用していたためです。Cygwinはよく管理されており、Windowsに他の豊富なユーティリティを提供しているので、私はCygwinが好きです。Cygwinでは、脆弱性が修正されたときに、必要に応じてバージョンを簡単に更新することもできます。 OpenSSLのバージョンを頻繁に更新してください!
Windowsコマンドプロンプトを開き、次のように入力して、OpenSSLがインストールされているかどうかを確認します。opensslversion
コマンドが認識されないというエラーメッセージが表示された場合は、以下の要約手順に従ってCygwinを参照してOpenSSLをインストールします。
基本的に、Cygwin Windowsセットアップアプリをダウンロードして実行し、OpenSSLアプリケーションをインストールして必要に応じて更新します。
- C:\ cygwin64などのインストールディレクトリを選択します。次のようなダウンロードミラーを選択します:http://mirror.cs.vt.edu
- 検索にopensslと入力し、それを選択します。この時点で、他の関心のあるアイテムを選択/選択解除することもできます。[次へ]を2回クリックしてから、[完了]をクリックします。
- インストール後、PATH変数を編集する必要があります。Windowsでは、Windowsキー+一時停止を押してシステムコントロールセンターにアクセスできます 。システムウィンドウで、クリック システムの詳細設定→高度→(タブ)環境変数を。Windows 10の場合、クイックアクセスは、Windowsの検索の開始に「システム環境変数の編集」と入力し、「環境変数」ボタンをクリックすることです。PATH変数を変更し(ダブルクリックするか、選択して 編集)、Cywgwinがある場所(C:\ cygwin \ binなど)にパスを追加します。
- 新しいコマンドプロンプトウィンドウopensslversionを使用してインストールされていることを確認します。例えば:
C:\Program Files\mosquitto>openssl versionOpenSSL 1.1.1f 31 Mar 2020