Freigeben über


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