Я видел пару вопросов о том, как преобразовать PFX в файл сертификата, но мне нужно пойти другим путем.
У меня есть два файла:
bob_cert.cert
bob_key.pem
Я хотел бы преобразовать их в один файл .pfx. Есть ли инструмент, который делает это?
certificate
bendewey
источник
источник
Ответы:
источник
-name "friendly name"
задает имя (которое будет отображаться в списке сертификатов в Windows, например) и-certfile cacert.pem
может использоваться для добавления сертификата (сертификатов) CA и создания.pfx
файла со всей цепочкой.Вот как это сделать в Windows без сторонних инструментов:
Импорт сертификата в хранилище сертификатов. В проводнике Windows выберите «Установить сертификат» в контекстном меню. Следуйте указаниям мастера и примите параметры по умолчанию «Локальный пользователь» и «Автоматически».
Найдите свой сертификат в магазине сертификатов. В Windows 10 запустите MMC «Управление сертификатами пользователя». В Windows 2013 MMC называется «Сертификаты». В Windows 10 по умолчанию ваш сертификат должен находиться в узле «Личные» -> «Сертификаты».
Экспортный сертификат. В контекстном меню выберите пункт «Экспорт ...»:
Выберите «Да, экспортировать закрытый ключ»:
Вы увидите, что опция .PFX включена в этом случае:
Укажите пароль для закрытого ключа.
источник
Я создал файл .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
или аналогично)источник