CryptXmlSetHMACSecret-Funktion (cryptxml.h)
Die CryptXmlSetHMACSecret-Funktion legt das HMAC-Geheimnis auf dem Handle fest, bevor die Funktion CryptXmlSign oder CryptXmlVerify aufgerufen wird .
Syntax
HRESULT CryptXmlSetHMACSecret(
[in] HCRYPTXML hSignature,
[in] const BYTE *pbSecret,
ULONG cbSecret
);
Parameter
[in] hSignature
Das Handle des XML Signature-Elements .
[in] pbSecret
Ein Zeiger auf einen Puffer, der einen Block von Bytes enthält. Der Zeiger muss während des Aufrufs der Funktion CryptXmlSign oder CryptXmlVerify gültig sein.
cbSecret
Die Größe des Puffers in Bytes, auf den der pbSecret-Parameter verweist.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt die Funktion null zurück.
Wenn die Funktion fehlschlägt, gibt sie einen HRESULT-Wert zurück, der den Fehler angibt.
Anforderungen
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 |
Bibliothek | Cryptxml.lib |
DLL | Cryptxml.dll |