Создание файла обмена личной информацией (PFX)

Прежде чем добавить подпись к двоичному фалу после создания цифрового сертификата с помощью инструмента MakeCert.exe, нужно создать файл обмена личной информации (PFX). Файл PFX — это файл, который содержит закрытый ключ (PVK) и сертификат (CER), экспортированные из MakeCert.exe. Для создания файла PFX используется инструмент Pvk2Pfx (Pvk2Pfx.exe). Вместо файла CER можно использовать файл сертификата издателя ПО (SPC).

Инструмент Pvk2Pfx (Pvk2Pfx.exe) входит в SDK Windows. Подробные сведения об инструменте Pvk2Pfx.exe см. на веб-сайте Майкрософт (https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/pvk2pfx).

Ниже приведен пример создания файла PFX из файлов PVK и CER, созданных в рамках примера из раздела "Создание цифрового сертификата", в инструменте Pvk2Pfx.exe.

"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\pvk2pfx.exe" -pvk MyCert.pvk -pi MyPassword -spc MyCert.cer -pfx MyCert.pfx -po MyPassword

Чтобы создать файл PFX, выполните следующие действия.

  1. Создайте закрытый ключ и цифровой сертификат или используйте существующие файлы PVK и CER, созданные в инструменте MakeCert.exe. Сведения об использовании инструмента MakeCert.exe см. в разделе "Создание цифрового сертификата".
  2. Выполните одно из следующих действий для вызова командной строки Windows.
    • Windows 7: Нажмите кнопку "Пуск" "Все программы" "Стандартные" "Командная строка".
    • Windows 8: Hа начальном экране щелкните правой кнопкой мыши (либо проведите пальцем вверх от нижней кромки экрана) и выберите "Все приложения". Прокрутите список до раздела "Служебные — Windows" и выберите "Командная строка".
    • В ОС Windows 8.1: Hа начальном экране выберите кнопку "Все приложения", расположенную в левом нижнем углу экрана (либо проведите пальцем вверх от нижней кромки экрана). Прокрутите список до раздела "Служебные — Windows" и выберите "Командная строка".
      Совет: В ОС Windows 8 и Windows 8.1 на начальном экране введите команда и нажмите "Командная строка" на панели "Поиск".
    • В ОС Windows 10: Нажмите кнопку "Пуск" "Все приложения" "Служебные — Windows" "Командная строка".
  3. В окне командной строки Windows введите cd %userprofile%\Documents и нажмите клавишу ENTER, чтобы задать папку Документы в качестве текущей рабочей папки. Если требуется использовать другую рабочую папку, укажите ее расположение.
    Прим.: Если указать полный путь к файлам PVK, CER и SPC, которые будут использоваться в инструменте Pvk2Pfx.exe, в дополнение к расположению файла PFX, то изменять рабочую папку не требуется.
  4. Укажите расположение Pvk2Pfx.exe и аргументы, которые должны быть выполнены.

    Создается файл PFX.