enrollSimpleMachineCert
Пример enrollSimpleMachineCert регистрирует компьютер в иерархии сертификатов с помощью шаблона, отображаемого имени сертификата и описания сертификата.
Расположение
При установке пакета SDK для Microsoft Windows версия примера на C++ устанавливается по умолчанию в папке %ProgramFiles%\Microsoft SDK\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\VC\EnrollSimpleMachineCert. Версия VBScript устанавливается в папку %ProgramFiles%\Microsoft SDK\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\VBS\EnrollSimpleMachineCert.
Обсуждение
Пример enrollSimpleMachineCert:
- Обрабатывает аргументы командной строки. Командная строка должна содержать имя шаблона, отображаемое имя сертификата и описание сертификата.
- Создает объект IX509Enrollment и инициализирует его с помощью шаблона, указанного в командной строке. Значение ContextAdministratorForceMachine для первого параметра указывает, что сертификат запрашивается администратором, действующим от имени компьютера.
- Добавляет отображаемое имя и описание в объект регистрации.
- Пытается зарегистрировать запрос на сертификат и проверить состояние процесса. Функция checkEnrollStatus определена в файле enrollCommon.cpp.
Связанные темы