秘密鍵、SSLサーバ証明書(公開鍵)が別のファイル形式のものを、Microsoft IISで対応しているpfx形式に変換する方法を教えてください。
秘密鍵とSSLサーバ証明書がそれぞれ別のファイルとして利用しているものを、Microsoft IISへインストールする場合はPKCS#12(pfx)形式への変換が必要です。
1、OpenSSLで秘密鍵ファイルとSSLサーバ証明書ファイルをpfxファイルへ変換します。
OpenSSLコマンド
openssl pkcs12 -export -inkey <秘密鍵ファイル名> -in <SSLサーバ証明書ファイル名> -out <任意のpfxファイル名> |
実行例:秘密鍵を「private.key」、SSLサーバ証明書を「server.cer」として保存してあるものを、「server.pfx」へ変換する場合。
openssl pkcs12 -export -inkey private.key -in server.cer -out server.pfx |
2、pfxファイルをIISへインポートします。
IISへのpfxファイルインポート手順は以下のサイトを参照してください。