Поделиться через


installResponseFromPFX

Пример installResponseFromPFX устанавливает зарегистрированный сертификат из PFX-файла в хранилище сертификатов.

Расположение

При установке пакета sdk для Microsoft Windows пример по умолчанию устанавливается в папку %ProgramFiles%\Microsoft SDKs\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\VC\installResponseFromPFX.

Обсуждение

Пример installResponseFromPFX:

  1. Обрабатывает аргументы командной строки. Командная строка должна содержать:
    • Имя примера.
    • Имя PFX-файла, содержащего зарегистрированный сертификат.
    • Пароль, связанный с PFX-файлом.
  2. Считывает PFX-файл, сначала пробуя формат base64 и двоичный формат в случае сбоя base64. Функция DecodeFileW() определена в enrollCommon.cpp.
  3. Преобразует зарегистрированный сертификат в BSTR и использует его для инициализации объекта IX509Enrollment . Функция convertWszToBstr определена в enrollCommon.cpp.
  4. Устанавливает сертификат в хранилище сертификатов.

enrollEOBOCMC

Использование включенных примеров