共用方式為


CryptXmlSetHMACSecret 函式 (cryptxml.h)

CryptXmlSetHMACSecret函式會在呼叫CryptXmlSignCryptXmlVerify函式之前,先在控制碼上設定 HMAC 秘密。

語法

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

參數

[in] hSignature

XML Signature 專案的控制碼。

[in] pbSecret

緩衝區的指標,其中包含位元組區塊。 在呼叫 CryptXmlSignCryptXmlVerify 函式期間,指標必須有效。

cbSecret

pbSecret參數所指向緩衝區的大小,以位元組為單位。

傳回值

如果函式成功,函式會傳回零。

如果函式失敗,它會傳回 指出錯誤的 HRESULT 值。

規格需求

   
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
目標平台 Windows
標頭 cryptxml.h
程式庫 Cryptxml.lib
Dll Cryptxml.dll