Freigeben über


IOCSPAdmin::GetSigningCertificates-Methode (certadm.h)

Die GetSigningCertificates-Methode ruft die Signaturzertifikate ab, die auf einem Antwortserver für ein bestimmtes Zertifizierungsstellenzertifikat verfügbar sind. Diese Methode gibt nur Signaturzertifikate aus dem CERT_SYSTEM_STORE_LOCAL_MACHINE Systemspeicher für den angegebenen Server zurück.

Syntax

HRESULT GetSigningCertificates(
  [in]  const BSTR    bstrServerName,
  [in]  const VARIANT *pCACertVar,
  [out] VARIANT       *pVal
);

Parameter

[in] bstrServerName

Eine Zeichenfolge, die den Namen des Antworters-Servers enthält.

[in] pCACertVar

Das Zertifizierungsstellenzertifikat, für das Signaturzertifikate abgerufen werden sollen.

[out] pVal

Rückgabewert

C++

Wenn die Methode erfolgreich ist, gibt sie S_OK zurück.

Wenn die Methode fehlschlägt, gibt sie einen HRESULT-Wert zurück, der den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.

VB

Die verfügbaren Signaturzertifikate.

Hinweise

Jedes Signaturzertifikat verfügt über die folgenden Eigenschaften:

  • Signiert von der Zertifizierungsstelle, die durch den pCACertVar-Parameter angegeben wird
  • Enthält die OCSP-Signaturerweiterung (Online Certificate Status Protocol) (XCN_OID_PKIX_KP_OCSP_SIGNING)
  • Ist nicht abgelaufen
  • Der Antwortserver kann auf den privaten Schlüssel des Zertifikats zugreifen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 Datacenter, Windows Server 2008 Enterprise [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certadm.h (include Certsrv.h)
Bibliothek Certadm.lib
DLL Certadm.dll

Weitere Informationen

IOCSPAdmin