enrollCustomPKCS10_2
Пример enrollCustomPKCS10_2 создает пользовательский запрос PKCS 10 и пытается зарегистрировать его в корпоративном центре сертификации (ЦС).
Расположение
При установке пакета SDK microsoft Windows пример устанавливается по умолчанию в папку %ProgramFiles%\Microsoft SDKs\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\VC\enrollCustomPKCS10_2.
Обсуждение
Пример enrollCustomPKCS10_2:
- Обрабатывает аргументы командной строки. Командная строка должна содержать имя шаблона и имя поставщика шифрования.
- Создает объект IX509Enrollment и инициализирует его, используя имя шаблона, указанное в командной строке.
- Извлекает запрос сертификата из объекта регистрации.
- Извлекает самый внутренний запрос PKCS#10 из объекта запроса сертификата, полученного на шаге 3.
- Извлекает закрытый ключ из запроса PKCS#10.
- Создает коллекцию ICspInformations и добавляет в нее доступные поставщики шифрования, а затем извлекает объект ICspStatus для поставщика, указанного в командной строке.
- Задает объект состояния закрытого ключа.
- Пытается зарегистрировать запрос сертификата.
Связанные темы