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


Метод IX509PrivateKey::p ut_ProviderName (certenroll.h)

Свойство ProviderName указывает или извлекает имя поставщика шифрования. Это свойство включено как для входных, так и для выходных данных.

Это свойство доступно для чтения и записи.

Синтаксис

HRESULT put_ProviderName(
  BSTR Value
);

Параметры

Value

Возвращаемое значение

None

Remarks

При установке этого свойства следующие свойства автоматически задаются в соответствии с указанным значением ProviderName :

Эти свойства задаются следующим образом:
  • Данные конфигурации поставщика, если они доступны, используются для определения соответствующего значения ProviderType .
  • Если указанный поставщик является поставщиком CNG KSP:
    • Свойство LegacyCsp имеет значение VARIANT_FALSE.
    • Свойство KeySpec имеет значение XCN_AT_NONE.
  • Если указанный поставщик не является поставщиком CNG KSP:
    • Свойство LegacyCsp имеет значение VARIANT_TRUE.
    • Свойство KeySpec имеет значение XCN_AT_SIGNATURE.
Если задано свойство ProviderName , не рекомендуется задавать свойства LegacyCsp или ProviderType .

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header certenroll.h
DLL CertEnroll.dll

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

IX509PrivateKey