Как .pfx сертификат подготовить к использованию в Apache сервере?

pfx apache сертификаты

Apache сервер требует следующие 2 файла:

  1. server.key - приватный ключ
  2. server.crt - публичный ключ

Для того, чтобы получить нужные файлы нам понадобится Open SSL.

Вот так мы можем получить приватный ключ:

openssl.exe pkcs12 -in myCert.pfx -nocerts -out privateKey.pem
openssl.exe rsa -in privateKey.pem -out server.key

А вот так получаем открытый (публичный) ключ:

openssl.exe pkcs12 -in myCert.pfx -clcerts -nokeys -out server.crt

Теперь все необходимое у нас есть.