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.
Die CryptXmlDllCreateKey-Funktion analysiert das KeyValue-Element und erstellt ein CNG-Schlüsselhandle (Cryptography API: Next Generation) BCrypt, um eine Signatur zu überprüfen.
Syntax
CryptXmlDllCreateKey Cryptxmldllcreatekey;
HRESULT Cryptxmldllcreatekey(
[in] const CRYPT_XML_BLOB *pEncoded,
[out] BCRYPT_KEY_HANDLE *phKey
)
{...}
Parameter
[in] pEncoded
Ein Zeiger auf eine CRYPT_XML_BLOB-Struktur , die das KeyValue-Element enthält.
[out] phKey
Ein Zeiger auf eine BCRYPT_KEY_HANDLE Variable, die das Handle des Schlüssels empfängt, der zum Überprüfen der Signatur verwendet wird.
Wenn CryptXML die Verwendung des Schlüssels abgeschlossen hat, gibt CryptXML ihn durch Aufrufen der BCryptDestroyKey-Funktion frei.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt die Funktion null zurück.
Wenn die Funktion fehlschlägt, wird ein HRESULT-Wert zurückgegeben, der den Fehler angibt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | cryptxml.h |