CryptXmlDllCreateKey-Rückruffunktion (cryptxml.h)
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 |