Преобразуйте сертификат CERT /PEM в сертификат PFX

StackOverflow https://stackoverflow.com/questions/808669

  •  03-07-2019
  •  | 
  •  

Вопрос

Я видел пару вопросов о том, как преобразовать PFX в файл сертификата, но мне нужно пойти другим путем.

У меня есть два файла:

bob_cert.сертификат

боб_кей.пэм

Я бы хотел преобразовать их в один файл .pfx.Есть ли инструмент, который это делает?

Это было полезно?

Решение

openssl pkcs12 -inkey bob_key.pem -in bob_cert.cert -export -out bob_pfx.pfx

Другие советы

Вот как это сделать в Windows без сторонних инструментов:

  1. Импортируйте сертификат в хранилище сертификатов. В проводнике Windows выберите в контекстном меню пункт "Установить сертификат".enter image description here Следуйте инструкциям мастера и примите параметры по умолчанию "Локальный пользователь" и "Автоматически".

  2. Найдите свой сертификат в хранилище сертификатов. В Windows 10 запустите MMC "Управление сертификатами пользователей".В Windows 2013 MMC называется "Сертификаты".В Windows 10 по умолчанию ваш сертификат должен находиться в разделе "Личные" -> "Сертификаты".

  3. Экспортный сертификат. В контекстном меню выберите пункт меню "Экспорт...".:enter image description here

    Выберите "Да, экспортировать закрытый ключ".:enter image description here

    Вы увидите это .В этом случае опция PFX включена:enter image description here

    Укажите пароль для закрытого ключа.

Я создал файл .pfx из файлов .key и .pem.

Вот так openssl pkcs12 -inkey rootCA.key -in rootCA.pem -export -out rootCA.pfx

Это не прямой ответ, но все же, возможно, это поможет кому-то еще.

Если у вас есть самозаверяющий сертификат, сгенерированный makecert.exe на компьютере с Windows вы получите два файла: cert.pvk и cert.cer.Они могут быть преобразованы в pfx с помощью pvk2pfx

pvk2pfx находится в том же месте, что и makecert (например, C:\Program Files (x86)\Windows Kits\10\bin\x86 или что-то подобное)

pvk2pfx -pvk cert.pvk -spc cert.cer -pfx cert.pfx
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top