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


Интерфейс 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