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>