Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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 |