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


Свойство PrivateKey.ProviderType

[Свойство ProviderType доступно для использования в операционных системах, указанных в разделе Требования. Вместо этого используйте свойство X509Certificate2.PrivateKey в пространстве имен System.Security.Cryptography.X509Certificates .]

Свойство ProviderType извлекает значение перечисления CAPICOM_PROV_TYPE , указывающее тип поставщика.

Синтаксис

PrivateKey.ProviderType As CAPICOM_PROV_TYPE

Значение свойства

Значение перечисления CAPICOM_PROV_TYPE , указывающее тип поставщика. В следующей таблице приводятся возможные значения.

Значение Значение
CAPICOM_PROV_RSA_FULL
Полный поставщик служб шифрованияRSA (CSP). Этот тип поставщика поддерживает как цифровые подписи, так и шифрование данных.
CAPICOM_PROV_RSA_SIG
Подмножество RSA CSP, которое поддерживает только те функции и алгоритмы, которые необходимы для хэшей и цифровых подписей.
CAPICOM_PROV_DSS
CSP стандарта цифровой подписи (DSS). Этот тип поставщика поддерживает только хэши и цифровые подписи. DSS использует алгоритм цифровой подписи (DSA).
CAPICOM_PROV_FORTEZZA
CSP, содержащий криптографические протоколы и алгоритмы, принадлежащие Национальному институту стандартов и технологий (NIST).
CAPICOM_PROV_MS_EXCHANGE
CSP, предназначенный для криптографических потребностей почтового приложения Microsoft Exchange и других приложений, совместимых с Microsoft Mail.
CAPICOM_PROV_SSL
CSP, поддерживающий протокол SSL .
CAPICOM_PROV_RSA_SCHANNEL
CSP, поддерживающий протоколы RSA и Schannel .
CAPICOM_PROV_DSS_DH
CSP, поддерживающий протоколы DsS и Diffie-Hellman .
CAPICOM_PROV_EC_ECDSA_SIG
CSP, который поддерживает функции и алгоритмы, необходимые для цифровых подписей с помощью алгоритма цифровых подписей с эллиптической кривой (ECDSA).
CAPICOM_PROV_EC_ECNRA_SIG
CSP, поддерживающий функции и алгоритмы Nyberg-Rueppel elliptic Curve (ECNRA), необходимые для цифровых подписей.
CAPICOM_PROV_EC_ECDSA_FULL
CSP, поддерживающий полную ECDSA.
CAPICOM_PROV_EC_ECNRA_FULL
CSP, поддерживающий полный ECNRA.
CAPICOM_PROV_DH_SCHANNEL
CSP, поддерживающий протоколы Diffie-Hellman и Schannel .
CAPICOM_PROV_SPYRUS_LYNKS
CSP, поддерживающий устройство SPYRUS LYNKS Card.
CAPICOM_PROV_RNG
CSP, обрабатывающий создание случайных чисел.
CAPICOM_PROV_INTEL_SEC
Поставщик служб CSP, обеспечивающий безопасность Intel.
CAPICOM_PROV_REPLACE_OWF
CSP, поддерживающий замену способа создания односторонних форматов (OWFs) из паролей.
CAPICOM_PROV_RSA_AES
CSP, поддерживающий как цифровые подписи, так и шифрование данных с помощью алгоритма AES .

 

Требования

Требование Значение
Распространяемые компоненты
CAPICOM 2.0 или более поздней версии в Windows Server 2003 и Windows XP
DLL
Capicom.dll

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

PrivateKey