Сертификат подписи кода-создание PFX из файла GoDaddy SPC & Key
Задача:
Я сгенерировал CRT с помощью openssl; сначала я сделал ключевой файл; затем использовал ключевой файл для создания CRT.
Я поместил текст CRT в окно godaddy; когда они выдали сертификат подписи кода, они выдали SPC.
Мой ключ и CRT являются текстовыми, поэтому я не могу импортировать их через windows, и стандартные утилиты не были распознаны.
Как я могу создать PFX из этого? Я не могу использовать internet explorer и Windows SDK без необходимых инструментов установки как следует?
1 ответ:
В то время как многие имели успех с помощью visual studio toolkits, IE и т. д., - Все они ошибались для меня. Лучший способ сделать это-использовать функции OPENSSL, используемые для создания ключа & crt
1) преобразовать мой ключевой файл (текст) в файл PVK (двоичный)
openssl rsa -in EXAMPLE.key -outform PVK -pvk-strong -out EXAMPLE.pvk
2) Загрузите утилиту импорта PVK от microsoft (избегает пакетов Visual Studio и т. д.)
Скачать Microsofts PVK Import Util можно здесь
3) конвертировать с помощью недавно созданного файла PVK (выше) и выпущенного GoDaddy SPC
pvkimprt -PFX EXAMPLE.spc EXAMPLE.pvk
Источник: Инструкции PvkImport Прохождение
Обратите внимание, что вам нужно будет использовать соответствующие каталоги. В этом примере я помещаю EXE в ту же папку, что и мои файлы CRT, KEY, PVK, SPC.