Создание сертификата в Microsoft Windows Server CA
При создании сертификата средствами Microsoft Windows Server CA установите для этого сертификата назначение ключа для подписания кода, сформировав запрос на выпуск сертификата следующим образом:
- Откройте оснастку управления Certification Authority Microsoft Management Console (MMC) и выберите УЦ, которым будет выпущен сертификат.
- После соединения с сервером УЦ щелкните правой кнопкой мыши в разделе Шаблоны сертификатов(Certificate Templates) > Управление(Manage)(см. Рисунок).

- В списке справа выберите шаблон "Code Signing", и, щелкнув по нему правой кнопкой мыши, выберите Дублировать шаблон (Duplicate Template).
- В окне с конфигурацией нового шаблона задайте название для нового шаблона.
- Помимо типичных параметров шаблона, определённых и необходимых для заполнения в данном УЦ, проверьте наличие следующих параметров во вкладке Extensions(см. Рисунок):
- разрешений "Digital signature" в списке "Key Usage";
- разрешений "Code Signing" в списке "Extended Key Usage".

После этого выполните выпуск сертификата по типичному для данного УЦ сценарию с шаблоном, который был создан на предыдущих этапах:
- В оснастке MMC щелкните правой кнопкой мыши в разделе Шаблоны сертификатов(Certificate Templates) и выберите пункт меню Создать> Шаблон сертификата для выдачи (New > Certificate Template to Issue)(см. Рисунок).

- Выберите созданный ранее шаблон.