Freigeben über


ICEnroll4::getCertFromFileResponse-Methode (xenroll.h)

[Diese Methode ist ab Windows Server 2008 und Windows Vista nicht mehr verfügbar.]

Die getCertFromFileResponse-Methode ruft das Zertifikat aus einer Datei ab, die eine Antwort von einer Zertifizierungsstelle enthält. Diese Methode wurde zuerst in der ICEnroll4-Schnittstelle definiert.

Syntax

HRESULT getCertFromFileResponse(
  [in]  BSTR strResponseFileName,
  [out] BSTR *pstrCert
);

Parameter

[in] strResponseFileName

Gibt den Namen der Datei an, die die Antwort enthält.

[out] pstrCert

Ein Zeiger auf einen BSTR-Wert , der das aus der Antwort abgerufene Zertifikat empfängt. Wenn Sie die Verwendung des BSTR abgeschlossen haben, geben Sie ihn frei, indem Sie die SysFreeString-Funktion aufrufen.

Rückgabewert

C++

Wenn die Methode erfolgreich ist, gibt die Methode 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

Der Rückgabewert ist eine Zeichenfolge , die ein Zertifikat enthält.

Hinweise

Die in strResponseFileName enthaltene Antwort muss genau ein Zertifikat enthalten. Ein untergeordnetes Zertifikat kann nicht vorhanden sein.

Die Antwort kann entweder eine PKCS #7 - oder eine vollständige CMC-Antwort ( Certificate Management over CMS ) sein. Um jedoch eine vollständige CMC-Antwort zu akzeptieren, muss der Kryptografiedienstanbieter (CSP ) die ASN.1-Codierung ( Abstract Syntax Notation One ) von CMC-Strukturen unterstützen.

Wenn diese Methode vom Skript aufgerufen wird, zeigt die -Methode eine Benutzeroberfläche an, die fragt, ob der Benutzer einen Lesevorgang aus dem Dateisystem zulässt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile xenroll.h
Bibliothek Uuid.lib
DLL Xenroll.dll