Преобразование сертификата CERT/PEM в сертификат PFX
Я видел пару вопросов о том, как конвертировать PFX в файл cert, но мне нужно пойти в другую сторону.
У меня есть два файла:
bob_cert.cert
bob_key.Пем!--1-->
Я хотел бы преобразовать их в один .файл pfx. Есть ли инструмент, который делает это?
4 ответов
вот как это сделать в Windows без сторонних инструментов:
импорт сертификата в хранилище сертификатов. в Проводнике Windows выберите" Установить сертификат " в контекстном меню. Следуйте указаниям Мастера и примите параметры по умолчанию "локальный пользователь"и " автоматически".
найти свой сертификат в хранилище сертификатов. в Windows 10 запустите MMC "управление сертификатами пользователя". в Windows 2013 ГМК называется "сертификаты". В Windows 10 по умолчанию ваш сертификат должен находиться в узле"личные"->" сертификаты".
-
Экспортировать Сертификат. в контекстном меню выбрать "экспорт..." меню:
выберите пункт "Да, экспортировать закрытый ключ":
вы увидите, что .В этом случае опция PFX включена:
Укажите пароль для private ключ.
Я создал .файл pfx от .ключ и. файлы 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\bin\x86
или аналогичные)
pvk2pfx -pvk cert.pvk -spc cert.cer -pfx cert.pfx