IEnroll::CreatePKCS7RequestFromRequest-Methode (xenroll.h)
[Diese Methode ist ab Windows Server 2008 und Windows Vista nicht mehr verfügbar.]
Die CreatePKCS7RequestFromRequest-Methode erstellt eine PKCS #7-Anforderung aus einer vorhandenen Zertifikatanforderung. Diese Methode wurde zuerst in der IEnroll-Schnittstelle definiert.
Syntax
HRESULT CreatePKCS7RequestFromRequest(
[in] PCRYPT_DATA_BLOB pRequest,
[in] PCCERT_CONTEXT pSigningCertContext,
[out] PCRYPT_DATA_BLOB pPkcs7Blob
);
Parameter
[in] pRequest
Ein Zeiger auf eine CRYPT_DATA_BLOB-Struktur , die die vorhandene Anforderung darstellt.
[in] pSigningCertContext
Ein Zeiger auf eine CERT_CONTEXT-Struktur , die das Zertifikat darstellt, das zum Signieren der Anforderung verwendet wird.
[out] pPkcs7Blob
Ein Zeiger auf eine CRYPT_DATA_BLOB-Struktur , die die zurückgegebene PKCS #7-Zertifikatanforderung empfängt.
Wenn Sie mit der Verwendung dieses Arbeitsspeichers fertig sind, geben Sie ihn frei, indem Sie den pbData-Member dieser Struktur an die CoTaskMemFree-Funktion übergeben.
Rückgabewert
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.
Anforderungen
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 |