Интерфейс IX509AttributeCspProvider (certenroll.h)
Интерфейс IX509AttributeCspProvider представляет атрибут, который идентифицирует поставщика шифрования, используемого сущностью, запрашивающей сертификат. Поставщики шифрования и контейнеры ключей используются для создания и хранения ключей, а также для шифрования, подписывания и хэширования.
Этот атрибут автоматически помещается в коллекцию атрибутов PKCS #10 при вызове метода Encode .
Наследование
Интерфейс IX509AttributeCspProvider наследуется от IX509Attribute. IX509AttributeCspProvider также имеет следующие типы элементов:
Методы
Интерфейс IX509AttributeCspProvider содержит следующие методы.
IX509AttributeCspProvider::get_KeySpec Извлекает значение, определяющее, используется ли пара ключей, хранимая поставщиком или контейнером ключей, для шифрования или подписывания содержимого. |
IX509AttributeCspProvider::get_ProviderName Извлекает имя поставщика. |
IX509AttributeCspProvider::get_Signature Извлекает цифровую подпись поставщика. |
IX509AttributeCspProvider::InitializeDecode Инициализирует объект из массива байтов в кодировке Distinguished Encoding Rules (DER), содержащего сведения о поставщике. |
IX509AttributeCspProvider::InitializeEncode Инициализирует атрибут из сведений о поставщике. |
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | certenroll.h |