Создание цифрового сертификата

Пользователь может создать собственный цифровой сертификат для тестирования или распространения приложений внутри компании. Цифровой сертификат можно создать с помощью инструмента создания сертификата (MakeCert.exe), который является частью SDK Windows. Подробные сведения об инструменте MakeCert.exe см. на веб-сайте Microsoft (https://msdn.microsoft.com/library/windows/desktop/aa386968.aspx).

Прим.: Перед выпуском файлов пользовательских программ рекомендуется получить цифровой сертификат от такого поставщика, как Symantec и DigiCert ® . Затем используйте данный цифровой сертификат для итогового выпуска.

Ниже приведен пример создания закрытого ключа и цифрового сертификата с помощью MakeCert.exe.

"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\MakeCert.exe" -r -sv MyCert.pvk -n "CN=DevABC" MyCert.cer -b 12/22/2014 -e 12/31/2015

Для создания цифрового сертификата выполните следующие действия.

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

    Будут созданы файлы закрытого ключа (PVK) и сертификата (CER).