Сертификат подписи кода-создание PFX из файла GoDaddy SPC & Key


Задача:

Я сгенерировал CRT с помощью openssl; сначала я сделал ключевой файл; затем использовал ключевой файл для создания CRT.

Я поместил текст CRT в окно godaddy; когда они выдали сертификат подписи кода, они выдали SPC.

Мой ключ и CRT являются текстовыми, поэтому я не могу импортировать их через windows, и стандартные утилиты не были распознаны.

Как я могу создать PFX из этого? Я не могу использовать internet explorer и Windows SDK без необходимых инструментов установки как следует?

1 2

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.