Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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 |