Linux サーバー上の Apache で使用するために PFX 証明書ファイルを変換するにはどうすればよいですか? 質問する

Linux サーバー上の Apache で使用するために PFX 証明書ファイルを変換するにはどうすればよいですか? 質問する

PFX 証明書ファイルを Linux サーバー上の Apache で使用できるように変換するにはどうすればよいですか?

Windows 証明書サービスから PFX を作成しました。PFX には証明書チェーン全体が含まれています。(ルート証明書とメイン証明書のみで、中間証明書はありません。)

賢明なる者たちよ、私を導いてください。

ベストアンサー1

オープンSSL次のコマンドを使用して、pfx を Apache 互換形式に変換できます。

openssl pkcs12 -in domain.pfx -clcerts -nokeys -out domain.cer
openssl pkcs12 -in domain.pfx -nocerts -nodes  -out domain.key   

最初のコマンドは の公開キーを抽出しますdomain.cer
2 番目のコマンドは の秘密キーを抽出しますdomain.key

Apache 構成ファイルを次のように更新します。

<VirtualHost 192.168.0.1:443>
 ...
 SSLEngine on
 SSLCertificateFile /path/to/domain.cer
 SSLCertificateKeyFile /path/to/domain.key
 ...
</VirtualHost>

おすすめ記事