Freigeben über


ICertSrvSetup::GetExistingCACertificates-Methode (casetup.h)

Die GetExistingCACertificates-Methode ruft die Auflistung der CertSrvSetupKeyInformation-Objekte ab, die gültige Zertifikate der Zertifizierungsstelle darstellen, die derzeit auf dem Computer installiert sind. Diese Methode ändert den Status des CCertSrvSetup-Objekts nicht.

Syntax

HRESULT GetExistingCACertificates(
  [out] ICertSrvSetupKeyInformationCollection **ppVal
);

Parameter

[out] ppVal

Die Adresse eines Zeigers auf eine ICertSrvSetupKeyInformationCollection-Schnittstelle , die verwendet werden kann, um auf Informationen für den Satz gültiger Zertifizierungsstellenzertifikate zuzugreifen, die im LocalMachine-Speicher installiert sind.

Rückgabewert

Keine

Bemerkungen

Das CertSrvSetupKeyInformationCollection-Objekt enthält gültige Zertifikate. Ein Zertifikat gilt als gültig, wenn es die folgenden Kriterien erfüllt:

  • Enthält einen AT_SIGNATURE Schlüssel, der mit dem Schlüssel im Container für private Schlüssel übereinstimmt.
  • Ist selbstsigniert oder hat grundlegende Einschränkungen für eine Zertifizierungsstelle.
  • Besteht die Kettenüberprüfung, kann jedoch einen Offlinesperrfehler aufweisen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile casetup.h
DLL Certocm.dll

Weitere Informationen

ICertSrvSetup