Funzione CryptXmlSetHMACSecret (cryptxml.h)

La funzione CryptXmlSetHMACSecret imposta il segreto HMAC nell'handle prima di chiamare la funzione CryptXmlSign o CryptXmlVerify.

Sintassi

HRESULT CryptXmlSetHMACSecret(
  [in] HCRYPTXML  hSignature,
  [in] const BYTE *pbSecret,
       ULONG      cbSecret
);

Parametri

[in] hSignature

Handle dell'elemento Xml Signature .

[in] pbSecret

Puntatore a un buffer contenente un blocco di byte. Il puntatore deve essere valido durante la chiamata alla funzione CryptXmlSign o CryptXmlVerify .

cbSecret

Dimensione, in byte, del buffer a cui punta il parametro pbSecret .

Valore restituito

Se la funzione ha esito positivo, la funzione restituisce zero.

Se la funzione ha esito negativo, restituisce un valore HRESULT che indica l'errore.

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione cryptxml.h
Libreria Cryptxml.lib
DLL Cryptxml.dll