CspParameters.ProviderType Field
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Represents the provider type code for CspParameters.
Assembly: mscorlib (in mscorlib.dll)
Use the ProviderType field to specify a provider type by passing a numeric value that represents that provider. The numeric values that represent the default provider types are defined in the WinCrypt.h header file:
To specify a provider compatible with the RSA class, pass a value of 1.
The following table lists the provider types and their corresponding numeric values defined in the WinCrypt.h header file.
Provider Type | Numeric Value |
|---|---|
PROV_RSA_FULL | 1 |
PROV_RSA_SIG | 2 |
PROV_DSS | 3 |
PROV_FORTEZZA | 4 |
PROV_MS_EXCHANGE | 5 |
PROV_SSL | 6 |
PROV_RSA_SCHANNEL | 12 |
PROV_DSS_DH | 13 |
PROV_EC_ECDSA_SIG | 14 |
PROV_EC_ECNRA_SIG | 15 |
PROV_EC_ECDSA_FULL | 16 |
PROV_EC_ECNRA_FULL | 17 |
PROV_DH_SCHANNEL | 18 |
PROV_SPYRUS_LYNKS | 20 |
PROV_RNG | 21 |
PROV_INTEL_SEC | 22 |
PROV_REPLACE_OWF | 23 |
PROV_RSA_AES | 24 |
For more information about the default provider types and their behaviors, see the Microsoft Cryptography API (CAPI) documentation in the MSDN library.