1. ホーム
  2. apache

[解決済み] LinuxサーバーのApacheで使用するためにPFX証明書ファイルを変換するにはどうすればよいですか?

2022-05-16 03:48:33

質問内容

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

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

私を導いてください、賢い人たちよ。

どのように解決するのですか?

とは OpenSSL を使えば、次のコマンドで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>