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


Интерфейс ICertPropertyEnrollment (certenroll.h)

Интерфейс ICertPropertyEnrollment представляет свойство сертификата, содержащее сведения о сертификате и центре сертификации (ЦС), созданные при вызове клиентом метода Enroll в интерфейсе IX509Enrollment . Значение свойства состоит из следующих сведений:

  • Идентификатор запроса сертификата
  • Общее имя (CN) субъекта сертификата
  • Dns-имя центра сертификации (ЦС)
  • Необязательное отображаемое имя запрашиваемого сертификата

Это свойство инициализируется процессом регистрации и связывается с фиктивным сертификатом, который временно копируется в хранилище запросов. Если ЦС помечает запрос, ожидающий отправки, автоматическая регистрация может позже использовать идентификатор запроса для получения ответа на сертификат. Если ЦС отклоняет запрос на сертификат, фиктивный сертификат в хранилище запросов и все связанные с ним свойства удаляются. Если ЦС выдает сертификат и он установлен в личном хранилище, это свойство связывается с новым сертификатом и фиктивный сертификат удаляется.

Примечание Значение CERTENROLL_PROPERTYID равно XCN_CERT_ENROLLMENT_PROP_ID.

 

Наследование

Интерфейс ICertPropertyEnrollment наследуется от ICertProperty. ICertPropertyEnrollment также имеет следующие типы членов:

Методы

Интерфейс ICertPropertyEnrollment содержит следующие методы.

 
ICertPropertyEnrollment::get_CADnsName

Извлекает DNS-имя центра сертификации (ЦС).
ICertPropertyEnrollment::get_CAName

Извлекает общее имя (CN) центра сертификации (ЦС).
ICertPropertyEnrollment::get_FriendlyName

Извлекает отображаемое имя сертификата. (ICertPropertyEnrollment.get_FriendlyName)
ICertPropertyEnrollment::get_RequestId

Извлекает уникальный идентификатор запроса сертификата.
ICertPropertyEnrollment::Initialize

Инициализирует свойство из идентификатора запроса сертификата, строки конфигурации центра сертификации (ЦС) и необязательного отображаемого имени сертификата.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header certenroll.h

См. также раздел

Интерфейсы CertEnroll

ICertProperty