Интерфейс ICertSrvSetupKeyInformation (casetup.h)
Интерфейс ICertSrvSetupKeyInformation определяет набор свойств закрытого ключа , которые используются для настройки ролей центра сертификации (ЦС) или протокола регистрации сертификатов Майкрософт (SCEP). В этой информации описывается существующий закрытый ключ или ключ, создаваемый программой установки.
Корпорация Майкрософт предоставляет реализацию этого интерфейса в классе CCertSrvSetupKeyInformation .
В C++ экземпляр этого интерфейса создается путем вызова функции CoCreateInstance с идентификатором класса CLSID_CCertSrvSetupKeyInformation .
Наследование
Интерфейс ICertSrvSetupKeyInformation наследуется от интерфейса IDispatch.
Методы
Интерфейс ICertSrvSetupKeyInformation содержит следующие методы.
ICertSrvSetupKeyInformation::get_ContainerName Возвращает или задает имя, используемое поставщиком служб шифрования (CSP) для создания, хранения или доступа к ключу. (Получить) |
ICertSrvSetupKeyInformation::get_Existing Возвращает или задает значение, указывающее, существует ли закрытый ключ. (Получить) |
ICertSrvSetupKeyInformation::get_ExistingCACertificate Возвращает или задает двоичное значение, закодированное с помощью Distinguished Encoding Rules (DER) и представляющее собой двоичное значение сертификата центра сертификации (ЦС), соответствующее существующему ключу. (Получить) |
ICertSrvSetupKeyInformation::get_HashAlgorithm Возвращает или задает имя алгоритма хэширования, используемого для подписывания или проверки сертификата центра сертификации (ЦС) для ключа. (Получить) |
ICertSrvSetupKeyInformation::get_Length Возвращает или задает значение силы ключа, поддерживаемое поставщиком служб шифрования (CSP). (Получить) |
ICertSrvSetupKeyInformation::get_ProviderName Возвращает или задает имя поставщика служб шифрования (CSP) или поставщика хранилища ключей (KSP), используемого для создания или хранения закрытого ключа. (Получить) |
ICertSrvSetupKeyInformation::p ut_ContainerName Возвращает или задает имя, используемое поставщиком служб шифрования (CSP) для создания, хранения или доступа к ключу. (Put) |
ICertSrvSetupKeyInformation::p ut_Existing Возвращает или задает значение, указывающее, существует ли закрытый ключ. (Put) |
ICertSrvSetupKeyInformation::p ut_ExistingCACertificate Возвращает или задает двоичное значение, закодированное с помощью Distinguished Encoding Rules (DER) и представляющее собой двоичное значение сертификата центра сертификации (ЦС), соответствующее существующему ключу. (Put) |
ICertSrvSetupKeyInformation::p ut_HashAlgorithm Возвращает или задает имя алгоритма хэширования, используемого для подписывания или проверки сертификата центра сертификации (ЦС) для ключа. (Put) |
ICertSrvSetupKeyInformation::p ut_Length Возвращает или задает значение силы ключа, поддерживаемое поставщиком служб шифрования (CSP). (Put) |
ICertSrvSetupKeyInformation::p ut_ProviderName Возвращает или задает имя поставщика служб шифрования (CSP) или поставщика хранилища ключей (KSP), используемого для создания или хранения закрытого ключа. (Put) |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 Datacenter, Windows Server 2008 Корпоративная [только классические приложения] |
Целевая платформа | Windows |
Header | casetup.h |