CertificateStoreLocation Enum
Namespace: iCore.Public.Crypto.X509Certificates
Assembly: iCore.Public.Crypto.dll
Specifies a system certificate store location.
- C#
- VB
public enum CertificateStoreLocation : int
Public Enum CertificateStoreLocation : Integer
Inheritance object 🡒 ValueType 🡒 Enum 🡒 CertificateStoreLocation
Fields​
Name | Value | Description |
---|---|---|
CurrentService | 0 | Specifies certificate stores specific to the current service. |
CurrentUser | 1 | Specifies certificate stores specific to the current user account. |
CurrentUserGroupPolicy | 2 | Specifies certificate stores stored at the registry location HKEY_CURRENT_USER\Software\Policy\Microsoft\SystemCertificates . |
LocalMachine | 3 | Specifies certificate stores specific to the local computer. |
LocalMachineEnterprise | 4 | Specifies certificate stores that contains certificates shared across domains in the enterprise and downloaded from the global enterprise directory. To synchronize the client's enterprise store, the enterprise directory is polled every eight hours and certificates are downloaded automatically in the background. |
LocalMachineGroupPolicy | 5 | Specifies certificate stores stored at the registry location HKEY_LOCAL_MACHINE\Software\Policy\Microsoft\SystemCertificates . |
Services | 6 | Specifies system stores for a specific server. The store name indicates the service, for example ServiceName\MY . |
Users | 7 | Specifies system stores for a specific user. The store name indicates the name of the user, for example UserName\MY . |
Remarks​
The following system store locations can be opened remotely:
LocalMachine
LocalMachineGroupPolicy
Services
Users
System store locations are opened remotely by prefixing the store name with the computer name. Examples of remote store names are:
ComputerName\CA
\\ComputerName\CA
ComputerName\ServiceName\CA
\\ComputerName\ServiceName\CA