LoginSignup
3
1

More than 1 year has passed since last update.

OpenSSL で cer 形式の証明書を pem 形式に変換する (Windows)

Last updated at Posted at 2022-07-21

LINE WORKS の SSO では pem 形式の証明書が必要です

LINE WORKS を SP とした SSO を設定する場合、pem 形式の証明書が必要となります。
しかし、Microsoft Azure AD では pem 形式の証明書を発行することができないようです。

Microsoft Azure AD で証明書 (未加工) をダウンロードしたのち OpenSSL で pem 形式の証明書に変換する方法を解説します。

事前準備

既に Open SSL を利用できる環境の方は不要です。
cer 形式の証明書を pem 形式に変換する の手順にお進みください。

Visual C++ 再配布パッケージをダウンロード

OpenSSL を利用するには、先に「Visual C++ 2017再配布パッケージ」をインストールする必要があります。
インストールしておかないと、OpenSSL 実行時にエラーが発生します。
下記サイトからダウンロードできます。

ページ中央部の表から、32bit 版 Windows OS なら「X86」、64bit 版 Windows OS なら「X64」の Link をクリックしてダウンロードします。

Visual C++ 再配布パッケージをインストール

インストーラを実行します。

1658373217.png
1658373239.png

OpenSSL をダウンロード

下記サイトからダウンロードできます。

今回の変換作業だけであれば Light で大丈夫です。
1658372662.png

openssl をインストールする

インストーラを実行してインストールします。

1658372887.png
1658372911.png
1658372937.png
1658372975.png
1658372995.png
1658373049.png

これで準備完了です。

cer 形式の証明書を pem 形式に変換する

OpenSSL を実行するため、コマンドプロンプトを起動します。
1658382395.png

コマンドプロンプトを起動すると、通常はログインユーザーのフォルダが指定されています。
1658383228.png

この状態から以下のコマンドを実行します。
"../../Program Files\OpenSSL-Win64\bin\openssl.exe" x509 -inform der -in "Desktop\LINE WORKS.cer" -out "Desktop\LINE WORKS.pem"
1658383338.png

pem 形式の証明書ファイルが作成されます。
1658383483.png

以上です。

最後に

以下のサイトの記事を参考にさせていただきました。感謝。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1