Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

In Windows Mobile, default system stores, including MY, CA, and ROOT, are implemented as logical collection stores, each with a number of predefined physical stores as their member stores. The member physical stores of a system store are opened automatically when the system store is opened.

The Windows Mobile implementation differs from that of Windows 2000 in that system stores are not relocatable, nor can system stores be opened remotely. Also, Windows Mobile does not support adding new stores.

All member stores of a logical or collection store can be searched or enumerated with a single function call to either CertFindCertificateInStoreor CertEnumCertificatesInStore.

The functions CertEnumSystemStoreLocation, CertEnumSystemStore, and CertEnumPhysicalStorelist system store locations, available system stores, and all physical stores that are members of a system store.

By default, a system store is opened relative to a registry subkey following a predefined pattern. (See System Store Locationsfor details.) Setting CERT_SYSTEM_STORE_RELOCATE_FLAG in the dwFlagsparameter passed to CertOpenStoreplaces a system store in the registry under a user-specified registry subkey instead of the predefined one.

See Also