ICspInformation::get_Type method (certenroll.h)
The Type property retrieves the type of the provider. This property is web enabled.
This property is read-only.
Syntax
HRESULT get_Type(
X509ProviderType *pValue
);
Parameters
pValue
Return value
None
Remarks
The values associated with the providers distributed by Microsoft are listed in the following table. Some of these providers may not be included on all operating systems and others may be included instead.
Provider | Type value |
---|---|
Microsoft Software Key Storage Provider | XCN_PROV_NONE (0) |
Microsoft Smart Card Key Storage Provider | XCN_PROV_NONE (0) |
Microsoft Base Cryptographic Provider v1.0 | XCN_PROV_RSA_FULL (1) |
Microsoft Base DSS and Diffie-Hellman Cryptographic Provider | XCN_PROV_DSS_DH (13) |
Microsoft Base DSS Cryptographic Provider | XCN_PROV_DSS (3) |
Microsoft Base Smart Card Crypto Provider | XCN_PROV_RSA_FULL (1) |
Microsoft DH Schannel Cryptographic Provider | XCN_PROV_DH_SCHANNEL (18) |
Microsoft Enhanced Cryptographic Provider v1.0 | XCN_PROV_RSA_FULL (1) |
Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider | XCN_PROV_DSS_DH (13) |
Microsoft Enhanced RSA and AES Cryptographic Provider | XCN_PROV_RSA_AES (24) |
Microsoft RSA Schannel Cryptographic Provider | XCN_PROV_RSA_SCHANNEL (12) |
Microsoft Strong Cryptographic Provider | CN_PROV_RSA_FULL (1) |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | certenroll.h |
DLL | CertEnroll.dll |