Share via


CertificatesFilterFlags Enumeration

Defines certificate filter flags that can be used with the FindAll method to filter a collection of certificates.

Namespace: Microsoft.Clm.Provision
Assembly: Microsoft.Clm.Provision (in Microsoft.Clm.Provision.dll)

Usage

'Usage
Dim instance As CertificatesFilterFlags

Syntax

'Declaration
<FlagsAttribute> _
Public Enumeration CertificatesFilterFlags
[FlagsAttribute] 
public enum CertificatesFilterFlags
[FlagsAttribute] 
public enum class CertificatesFilterFlags
/** @attribute FlagsAttribute() */ 
public enum CertificatesFilterFlags
FlagsAttribute 
public enum CertificatesFilterFlags

Members

Member name Description
ArchivedOnCa Matches certificates that are archived on the certification authority (CA).
External Matches certificates that are imported for this user as external certificates.
KeyHistory Matches certificates that are part of the user’s key history. These certificates are archived certificates that have been renewed or recovered by newer versions. These certificates are carried along with the profile or card.
Native Matches certificates that are native to the current smart card or user profile. These will be certificates that are not external certificates.
None Matches all certificates.
NotArchivedOnCa Matches certificates that are not archived on the certification authority (CA).
NotKeyHistory Matches certificates that are not part of the user’s key history.

Remarks

You can combine members of this enumeration with the bit-wise OR operator to apply multiple filters.

Platforms

Development Platforms

Windows 2008 x64 Edition

Target Platforms

Windows XP SP3, Windows Vista SP1+, Windows 7, Windows Server 2008, Windows Server 2008 R2

See Also

Reference

Microsoft.Clm.Provision Namespace
CertificatesFilter.FindAll Method