Export (0) Print
Expand All
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Overview of the CryptoAPI Registry

Windows Mobile 6.5
A version of this page is also available for
4/8/2010

CryptoAPI uses the registry to store a database of the cryptographic service providers (CSPs) that have been installed on the Windows Embedded CE –based device. Both the Windows Embedded CE –based device default providers and the user-installed providers are recorded here.

Aa924556.note(en-us,MSDN.10).gifNote:
This section is included for informational purposes only. Details of the CryptoAPI registry use may change at any time. Under no circumstances should an application read from or alter the registry directly.

Entries under the key HKEY_LOCAL_MACHINE\...\Provider contain data about all of the CSPs that have been installed on the computer. These entries are created by the setup application used to install a new CSP. These entries are organized under subkeys whose names indicate the provider name. The following examples show how these entries are organized.

[HKEY_LOCAL_MACHINE\Comm\Security\Crypto\Defaults\Provider\Microsoft Base Cryptographic Provider v1.0]
    Image Path = REG_SZ:rsabase.dll
    Signature = REG_BINARY:digital signature
    Type = REG_DWORD:0x1

[HKEY_LOCAL_MACHINE\Comm\Security\Crypto\Defaults\Provider\XYZ Provider]
    Image Path = REG_SZ:johncsp.dll
    Signature = REG_BINARY:digital signature
    Type = REG_DWORD:0x2a

Entries under the key HKEY_LOCAL_MACHINE\...\Provider Types contain the name of the machine default CSP for each provider type. These entries are also created by the setup application used to install a new CSP. These entries are organized under subkeys whose names, appearing in decimal format, indicate the provider type. The following examples show how these entries are organized.

[HKEY_LOCAL_MACHINE\Comm\Security\Crypto\Defaults\Provider Types\Type 001]
    Name = REG_SZ:Microsoft Base Cryptographic Provider v1.0

- or -

[HKEY_LOCAL_MACHINE\Comm\Security\Crypto\Defaults\Provider Types\Type 042]
    Name = REG_SZ:XYZ Provider

Entries under the key HKEY_CURRENT_USER\...\Providers contain the name of the current user default CSP for each provider type. These entries are created or modified by the CryptSetProvider function. These entries are organized under subkeys whose names indicate the provider type. The following example shows how these entries are organized.

[HKEY_CURRENT_USER\Comm\Security\Crypto\Providers\Type 001]
    Name = REG_SZ:Microsoft Base Cryptographic Provider v1.0

Community Additions

Show:
© 2014 Microsoft