Перенос сертификата из Microsoft IIS для установки на Apache.

Сначала экспортируйте ваш сертификат и приватный ключ из IIS 5:

Откройте в консоли IIS раздел Certificates (Local Computer), перейдите во вкладку Personal, затем Certificates.

Найдите необходимый сертификат по стандартному имени (CN, Common Name), указанному в поле Subject сертификата.

Щелкните правой кнопкой мыши по сертификату, выберите All Tasks, затем выберите Export.

В открывшемся окне мастера, нажмите Next. Выберите экспорт приватного ключа (Export the private key), затем снова нажмите Next.

Выберите формат файла Personal Information Exchange (PFX).

Нажмите Next, а затем укажите пароль для защиты PFX-файла. Вам потребуется ввести пароль дважды. Снова нажмите Next.

 

Выберите имя файла. Не указывайте расширение, мастер автоматически добавит расширение PFX.

Нажмите Next и проверьте правильность работы мастера. Затем нажмите Finish.

Теперь у вас есть PFX-файл, хранящий сертификат вашего сервера и соответствующий ему приватный ключ. Храните этот файл в безопасном месте.

Необходимо преобразовать файл PFX в формат, понятный веб-серверу Apache.

Выполните следующие команды, используя OPENSSL:

Для извлечения приватного ключа из PFX-файла выполните команду:

#openssl pkcs12 -in filename.pfx -nocerts -out privatekey.pem

Для извлечения сертификата из PFX-файла выполните команду:

#openssl pkcs12 -in filename.pfx -clcerts -nokeys -out certificate.crt

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *