Пользователь может создать собственный цифровой сертификат для тестирования или распространения приложений внутри компании. Цифровой сертификат можно создать с помощью инструмента создания сертификата (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
- "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»
«Командная строка», чтобы вызвать командную строку Windows.
- В окне командной строки Windows введите cd %userprofile%\Documents и нажмите клавишу ENTER, чтобы задать папку Документы в качестве текущей рабочей папки. Если требуется использовать другую рабочую папку, укажите ее расположение.
- Укажите расположение MakeCert.exe и аргументы, которые должны быть выполнены.
- В диалоговом окне "Создание пароля закрытого ключа", в текстовых полях "Пароль" и "Подтверждение пароля" введите пароль для защиты сертификата. Нажмите "ОК".
- В диалоговом окне "Пароль закрытого ключа" введите пароль для сертификата и нажмите кнопку "ОК".
Будут созданы файлы закрытого ключа (PVK) и сертификата (CER).