Freigeben über


CertificateQuery Klasse

Definition

Stellt Parameter für eine Abfrage für Zertifikate aus dem Zertifikatspeicher für eine App dar.

public ref class CertificateQuery sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CertificateQuery final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class CertificateQuery final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CertificateQuery
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class CertificateQuery
function CertificateQuery()
Public NotInheritable Class CertificateQuery
Vererbung
Object Platform::Object IInspectable CertificateQuery
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Konstruktoren

CertificateQuery()

Erstellt eine neue instance einer Zertifikatabfrage.

Eigenschaften

EnhancedKeyUsages

Ruft eine Auflistung von Objektbezeichnern (OIDs) für die erweiterte Schlüsselverwendungserweiterung ab, nach der gesucht werden soll.

FriendlyName

Ruft den Anzeigenamen des Zertifikats ab, nach dem gesucht werden soll, oder legt diesen fest.

HardwareOnly

Ruft einen Wert ab, der angibt, ob nur Hardwarezertifikate (SC oder TPM) von der Abfrage zurückgegeben werden sollen, oder legt diesen fest.

IncludeDuplicates

Ruft ab oder legt fest, ob Duplikate eingeschlossen werden sollen.

IncludeExpiredCertificates

Ruft ab oder legt fest, ob abgelaufene Zertifikate eingeschlossen werden sollen.

IssuerName

Ruft den Namen des Zertifikatausstellers ab, nach dem gesucht werden soll, oder legt diesen fest.

StoreName

Ruft den Speichernamen ab oder legt den Namen fest.

Thumbprint

Ruft einen zu suchbaren Zertifikatfingerabdruck ab oder legt diesen fest.

Gilt für: