Пользователь может создать собственный цифровой сертификат для тестирования или распространения приложений внутри компании. Цифровой сертификат можно создать с помощью инструмента создания сертификата (MakeCert.exe), который является частью SDK Windows. Сведения о MakeCert.exe см. на веб-сайте Microsoft: (http://msdn.microsoft.com/ru-ru/library/bfsktky3(v=vs.110).aspx http://msdn.microsoft.com/ru-ru/library/bfsktky3(v=vs.110).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
- "C:\Program Files\Microsoft SDKs\Windows\<версия>\bin\MakeCert.exe": расположение инструмента MakeCert.exe.
- -r: указывает, что используется самозаверяющий сертификат.
- -sv MyCert.pvk: определяет местоположение файла субъекта для сертификата. В этом примере файл называется MyCert.pvk.
- -n "CN=DevABC": указывается имя издателя для сертификата. В данном примере используется имя DevABC.
- MyCert.cer: указывается имя файла, в который будет экспортироваться сертификат. В этом примере экспортируемый сертификат сохраняется в файле с именем MyCert.cer.
- -b 12/22/2014: указывает дату начала действия цифрового сертификата. В этом примере дата — 22.12.2014.
- -e 12/31/2015: указывает дату окончания действия цифрового сертификата. В этом примере дата — 31.12.2015.
Для создания цифрового сертификата выполните следующие действия.
- Выполните одно из следующих действий для вызова командной строки Windows.
- Windows 7: нажмите кнопку "Пуск"
"Все программы"
"Стандартные"
"Командная строка".
- Windows 8: на начальном экране щелкните правой кнопкой мыши (либо проведите пальцем вверх от нижней кромки экрана) и выберите "Все приложения". Прокрутите список до раздела "Служебные — Windows" и выберите "Командная строка".
- В ОС Windows 8.1: на начальном экране выберите кнопку "Все приложения", расположенную в левом нижнем углу экрана (либо проведите пальцем вверх от нижней кромки экрана). Прокрутите список до раздела "Служебные — Windows" и выберите "Командная строка".
Совет: В ОС Windows 8 и Windows 8.1 на начальном экране введите команда и нажмите "Командная строка" на панели "Поиск".
- В окне командной строки Windows введите cd %userprofile%\Documents и нажмите клавишу ENTER, чтобы задать папку Документы в качестве текущей рабочей папки. Если требуется использовать другую рабочую папку, укажите ее расположение.
- Укажите расположение MakeCert.exe и аргументы, которые должны быть выполнены.
- В диалоговом окне "Создание пароля закрытого ключа", в текстовых полях "Пароль" и "Подтверждение пароля" введите пароль для защиты сертификата. Нажмите "ОК".
- В диалоговом окне "Пароль закрытого ключа" введите пароль для сертификата и нажмите кнопку "ОК".
Будут созданы файлы закрытого ключа (PVK) и сертификата (CER).