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

See also

ICspInformation