Интерфейс ICertPropertyKeyProvInfo (certenroll.h)
Интерфейс ICertPropertyKeyProvInfo представляет свойство сертификата, содержащее сведения о закрытом ключе. Сведения о ключе содержатся в объекте IX509PrivateKey .
Это свойство обычно инициализируется процессом регистрации и связывается с фиктивным сертификатом , который временно копируется в хранилище запросов. Если центр сертификации помечает запрос, ожидающий отправки, автоматическая регистрация может позже использовать идентификатор запроса для получения ответа на сертификат. Если центр сертификации отклоняет запрос на сертификат, фиктивный сертификат в хранилище запросов и все связанные с ним свойства удаляются. Если центр сертификации выдает сертификат и он установлен в личном хранилище, это свойство связывается с новым сертификатом и фиктивный сертификат удаляется.
При вставке смарт-карта сертификат смарт-карта автоматически устанавливается в личное хранилище, с которым связано это свойство.
Используйте это свойство всякий раз, когда необходимо получить закрытый ключ для выполнения криптографической операции.
Наследование
Интерфейс ICertPropertyKeyProvInfo наследуется от ICertProperty. ICertPropertyKeyProvInfo также содержит следующие типы элементов:
Методы
Интерфейс ICertPropertyKeyProvInfo содержит следующие методы.
ICertPropertyKeyProvInfo::get_PrivateKey Извлекает закрытый ключ, связанный с сертификатом. |
ICertPropertyKeyProvInfo::Initialize Инициализирует объект из закрытого ключа. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | certenroll.h |