CAPICOM_PROV_TYPE enumeration

The CAPICOM_PROV_TYPE enumeration specifies the type of cryptographic service provider (CSP).

Members

Member Description Value
CAPICOM_PROV_RSA_FULL The full RSA CSP. This provider type supports both digital signatures and data encryption.
1
CAPICOM_PROV_RSA_SIG The subset of the RSA CSP that supports only those functions and algorithms that are required for hashes and digital signatures.
2
CAPICOM_PROV_DSS The Digital Signature Standard (DSS) CSP. This provider type supports only hashes and digital signatures. DSS uses the Digital Signature Algorithm (DSA).
3
CAPICOM_PROV_FORTEZZA The CSP that contains the cryptographic protocols and algorithms owned by the National Institute of Standards and Technology (NIST).
4
CAPICOM_PROV_MS_EXCHANGE The CSP that was designed for the cryptographic needs of Exchange and other applications that are compatible with Microsoft Mail.
5
CAPICOM_PROV_SSL The CSP that supports the Secure Sockets Layer (SSL) protocol.
6
CAPICOM_PROV_RSA_SCHANNEL The CSP that supports both RSA and Schannel protocols.
12
CAPICOM_PROV_DSS_DH The CSP that supports both DSS and Diffie-Hellman protocols.
13
CAPICOM_PROV_EC_ECDSA_SIG The CSP that supports the Elliptic Curve Digital Signature Algorithm (ECDSA) functions and algorithms required for digital signatures.
14
CAPICOM_PROV_EC_ECNRA_SIG The CSP that supports the Elliptic Curve Nyberg-Rueppel Analog (ECNRA) functions and algorithms required for digital signatures.
15
CAPICOM_PROV_EC_ECDSA_FULL The CSP that supports the full ECDSA.
16
CAPICOM_PROV_EC_ECNRA_FULL The CSP that supports the full ECNRA.
17
CAPICOM_PROV_DH_SCHANNEL The CSP that supports both Diffie-Hellman and Schannel protocols.
18
CAPICOM_PROV_SPYRUS_LYNKS The CSP that supports the SPYRUS LYNKS Card device.
20
CAPICOM_PROV_RNG The CSP that handles random number generation.
21
CAPICOM_PROV_INTEL_SEC The CSP that provides Intel security.
22
CAPICOM_PROV_REPLACE_OWF The CSP that supports replacement of the manner in which one-way formats are generated from passwords.
23
CAPICOM_PROV_RSA_AES The CSP that supports both digital signatures and data encryption using the Advanced Encryption Standard (AES) algorithm.
24

Remarks

The CAPICOM_PROV_TYPE enumeration is used by the following methods and properties:

Requirements

Requirement Value
Redistributable
CAPICOM 2.0 or later on Windows Server 2003 and Windows XP
Header
Capicom.h