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


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

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

Интерфейсы CertEnroll

IX509Attribute

IX509Attributes