Share via


X509CertificateStore.StoreOpenFlags Enumeration

Specifies how the X.509 certificate store should be opened.

This enumeration has a attribute that allows a bitwise combination of its member values.

Namespace: Microsoft.Web.Services2.Security.X509
Assembly: Microsoft.Web.Services2 (in microsoft.web.services2.dll)

Usage

'Usage
Dim x509CertificateStore_StoreOpenFlags1 As X509CertificateStore.StoreOpenFlags = X509CertificateStore.StoreOpenFlags.CreateNew

Syntax

'Declaration
<FlagsAttribute()> _
Public Enum X509CertificateStore.StoreOpenFlags
[FlagsAttribute()]
public enum X509CertificateStore.StoreOpenFlags
[FlagsAttribute()]
public enum class X509CertificateStore.StoreOpenFlags
/** @attribute FlagsAttribute()*/
public enum X509CertificateStore.StoreOpenFlags
public 
    FlagsAttribute()
enum X509CertificateStore.StoreOpenFlags

Members

Member name Description
CreateNew A new store is created if one did not exist.
DeferClose The closing of a store's provider cannot be done but will be deferred if X.509 certificates obtained from the store are still in use. The store is actually closed when the last X.509 certificate obtained from the store is freed. Any changes made to properties of these X.509 certificates are persisted.
Delete The certificate store is to be deleted instead of opened.
None The certificate store is opened for read/write access.
OpenExisting Only an existing store can be opened.
ReadOnly The certificate store is opened for read-only access.

Platforms

Development Platforms

Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Longhorn, and Windows 2000

Target Platforms

Windows 2000, Windows 2000 Server, Windows 2000 Advanced Server, Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Longhorn, Pocket PC, Windows CE, Smart Phone

See Also

Reference

Microsoft.Web.Services2.Security.X509 Namespace