書類 計算する
WindowsにOpenSSLをインストールする方法を詳しく解説!

WindowsにOpenSSLをインストールする方法を詳しく解説!

この 記事 で は 『Windows に openssl を インストール する 方法』について、openssl の ダウンロード 方法OpenSSL の インストール 方法openssl の 環境 変数 path を 設定 する 方法OpenSSL が 正常 に インストール さ れ た こと を

Related articles

365クラウド 色々なネットワーク間接続を試しつつTransit Gatewayを理解する。(その2:Site-to-Site VPN) #AWS 無料VPNChrome拡張機能 おすすめ5選│安全性抜群 2024年 OpenVPNのクライアント端末ルーティング設定 #Windows プロキシサーバーとVPNの違い | 安全なネットワーク接続に必要なのは?

この 記事 で は 『Windows に openssl を インストール する 方法』について、

  • openssl の ダウンロード 方法
  • OpenSSL の インストール 方法
  • openssl の 環境 変数 path を 設定 する 方法
  • OpenSSL が 正常 に インストール さ れ た こと を 確認 する 方法

など を 図 を 用いる て 分かる やすく 説明 する よう に 心掛ける て い ます 。 ご 参考 に なる ば 幸い です 。

openssl の ダウンロード 方法

OpenSSLのダウンロードは以下の手順で行います。

openssl の ダウンロード 方法

  • OpenSSLのダウンロードページにアクセスする
  • openssl の インストーラ を ダウンロード する

で は これ から 上記 の 手順 に つい て 順番 に 説明 し ます 。

OpenSSLのダウンロードページにアクセスする

openssl の インストーラ を ダウンロード するために、お使いのWebブラウザ(Google Chromeなど)でOpenSSLのダウンロードページにアクセスします。以下のURLからアクセスをしてください。

OpenSSL公式サイトで は 、 openssl の ソース ファイル のみ が 配布 さ れ て い ます 。 ソース ファイル から Windows 用 に コンパイル する の は 大変 な の で 、 上記 の Web サイト で ダウンロード できる openssl の インストーラ を 利用 する の が お すすめ です 。

openssl の インストーラ を ダウンロード する

このページの「Download Win32/Win64 OpenSSL」というセクションがある表を見ると、様々なインストーラがあります。各インストーラのリンクやその周辺にあるテキストの意味を以下に示します。

  • win 64 , win 32
    • インストール先のWindows OSが64bitの場合には「Win64」、32bitの場合には「Win32」のインストーラをダウンロードします。
  • OpenSSL vバージョン番号
    • 好きなバージョンのインストーラをダウンロードします。アプリケーションなどで指定されているならばその指定されているバージョンのインストーラをダウンロードしましょう。
  • Light
    • 通常 は 「 Light 」 が 付く インストーラ を インストール し ます 。
    • OpenSSLのライブラリを用いてアプリやサービスの開発を行う場合には「Light」が付かない方のインストーラをインストールします。
  • EXE,MSI
    • 好きな方を選択します。通常は「EXE」のインストーラで用が足ります。

私は使用しているPCのWindows OSが64bitであり、OpenSSLを開発用途で使用しないため、「 win 64 openssl V 3 . 3 . 0 Light 」 の 「 exe 」を ダウンロード し まし た 。

次にOpenSSL の インストール 方法について説明します。

OpenSSL の インストール 方法

OpenSSLのインストールは以下の手順で行います。

OpenSSL の インストール 方法

  • ダウンロード し た インストーラー ( exe ファイル ) を 実行 する
  • 「使用許諾内容」を読んで、「Next」ボタンをクリックする
  • OpenSSLのインストール先を設定する
  • OpenSSL の インストール 先 の フォルダ 名 を 設定 する
  • openssl の dll ファイル の 保存 場所 を 指定 する
  • インストール 開始 画面 で 「 インストール 」 ボタン を クリック する
  • インストール開始
  • OpenSSLの開発先に寄付するかを決める

で は これ から 上記 の 手順 に つい て 順番 に 説明 し ます 。

ダウンロード し た インストーラー ( exe ファイル ) を 実行 する

openssl の ダウンロード is 完了 が 完了 する と 、 ダウンロード 先 の フォルダ の 中 にexeファイル(上図では、win 64 openssl _ Light - 3 _ 3 _ 0 . exe)があります。

このexeファイルをダブルクリックしてインストーラーを起動させます。

インストーラーを起動した時に、「ユーザーアカウント制御」画面が表示されたら、「はい」をクリックしてください。

「使用許諾内容」を読んで、「Next」ボタンをクリックする

最初に 「ライセンス同意画面(License Agreement)」が表示されます。

「 使用 許諾 内容 」 を 読む で 、 同意 できる 場合 に は 、 左下 の 「 I accept THE Agreement 」 に チェック を 入れる ます 。

チェックを入れると、「Next」ボタンが有効になるので、「Next」ボタンをクリックします。

OpenSSLのインストール先を設定する

OpenSSLのインストール先のフォルダを選択する画面が表示されます。

特に理由がなければ、デフォルト設定のまま「Next」をクリックします。

補足

OpenSSL の インストール 先 を 変更 する 場合 に は 、 「 browse … 」 を クリック し て 、 インストール 先 の フォルダ を 指定 し て ください 。

OpenSSL の インストール 先 の フォルダ 名 を 設定 する

インストール後に作成されるショートカットが配置されるスタートメニュー内のフォルダを指定する画面が表示されます。特に理由がなければ、デフォルト設定のまま「Next」をクリックします。

スタートメニューについて

OpenSSLのインストール時に 「Select Start Menu Folder」で指定したフォルダは、Windowsのスタートメニュー内に作成されます。具体的には、以下のパスにフォルダが作成されます。

C:\ProgramData\Microsoft\Windows\Start Menu\Programs

このフォルダの中に、指定した名前のフォルダ(デフォルトではOpenSSL)が作成され、OpenSSLフォルダの中にOpenSSLのショートカットが配置されます。

このため、スタートメニューを開くと、指定したフォルダ名(デフォルトではOpenSSL)でOpenSSLのショートカットが見つかります。

openssl の dll ファイル の 保存 場所 を 指定 する

openssl の dll ファイル の 保存 場所 を 指定 する画面が表示されます。

サードパーティーのソフトウェアのDLLファイルをWindows OSのシステムフォルダに格納すると、トラブルの原因になる可能性があるので、THE openssl binaries ( / bin ) directoryに 格納 し ます 。 格納 先 を 確認 し て 、 「 Next 」 を クリック し ます 。

インストール 開始 画面 で 「 インストール 」 ボタン を クリック する

「インストール準備完了」画面が表示されます。問題がなければ、「Install」をクリックします。

インストール開始

インストール is 開始 が 開始 し ます 。 インストール が 終わる まで 少し の 時間 待つ ましょう 。

OpenSSLの開発先に寄付するかを決める

インストール が 完了 する と 、 openssl の 開発 先 に 寄付 を 募る 画面 is 表示 が 表示 さ れ ます 。 デフォルト で は 先頭 に チェック が 入る て い ます が 、 チェック を 外す て も 問題 あり ませ ん 。 寄付 を し ない 場合 に は 、 チェック を 外す て 、 「 finish 」 を クリック し ます 。

OpenSSLのインストールはこれで終わりです。次に、OpenSSLの環境 変数Pathの設定をします。

openssl の 環境 変数 path を 設定 する 方法

OpenSSL is 使用 は コマンド プロンプト や powershell で 使用 し ます 。 環境 変数Pathに 「openssl.exeが 保存 さ れ て いる フォルダ の フル パス ( 今回 の 場合 は 、C:\Program Files\OpenSSL-Win64\bin)」を設定することで、どのディレクトリからでもプログラム名(openssl) だけ で 実行 する こと が できる よう に なり ます 。

[ Windows ] + [ r ] キー を 押す て 、 「 ファイル を 指定 し て 実行 」 ダイアログ を 開く ます 。 この ダイアログ で 「 systempropertiesadvanced 」 と 入力 し 、 [ OK ] を クリック する と 、 「 システム プロパティ 」 の 「 詳細 設定 」 タブ is 開き が 開く ます 。

右下 に ある 「 環境 変数 」 ボタン を クリック し ます 。

「環境 変数」画面が表示されます。「環境 変数」の設定画面の「システム 環境 設定」に記載されている「Path」と書かれた箇所をクリックして、選択してから「編集」ボタンをクリックします。

すると、下図に示すように 「環境編集名の編集」画面が開きます。この画面にて「新規」ボタンをクリックし、「openssl.exeが 保存 さ れ て いる フォルダ の フル パス ( 今回 の 場合 は 、C:\Program Files\OpenSSL-Win64\bin)」を入力して「OK」をクリックします。

これ で 、 環境 変数Pathの設定は終わりです。

補足

環境 変数Pathに 「openssl.exeが 保存 さ れ て いる フォルダ の フル パス ( 今回 の 場合 は 、C:\Program Files\OpenSSL-Win64\bin)」を設定することで、どのディレクトリからでもプログラム名だけで実行することができるようになります。

OpenSSLディレクトリの中身は下記のようになっています。今回はPathを通しているので、どのディレクトリからでもopensslコマンドが実行できるようになっています。

OpenSSL が 正常 に インストール さ れ た こと を 確認 する

OpenSSLが正常にインストールされたかを確認します。

「PowerShell」または「コマンドプロンプト(cmd)」を起動し、以下のコマンドを入力して、エンターキーを押します。

上記のコマンドの実行結果は下記のようになります。インストールしたバージョン(3.3.0など)が正しく表示されればOKです。

PS C:\Users\user01> openssl version
OpenSSL 3.3.0 9 Apr 2024 (Library: OpenSSL 3.3.0 9 Apr 2024)

本記事のまとめ

この 記事 で は 『Windows に openssl を インストール する 方法』について、以下の内容を説明しました。

  • openssl の ダウンロード 方法
  • OpenSSL の インストール 方法
  • openssl の 環境 変数 path を 設定 する 方法
  • OpenSSL が 正常 に インストール さ れ た こと を 確認 する 方法

お読み頂きありがとうございました。