Share via


CMS_DH_KEY_INFO 結構 (wincrypt.h)

CMS_DH_KEY_INFO結構會與CryptSetKeyParam函式中的KP_CMS_DH_KEY_INFO參數搭配使用,以包含Diffie-Hellman重要資訊。

語法

typedef struct _CMS_DH_KEY_INFO {
  DWORD           dwVersion;
  ALG_ID          Algid;
  LPSTR           pszContentEncObjId;
  CRYPT_DATA_BLOB PubInfo;
  void            *pReserved;
} CMS_DH_KEY_INFO, *PCMS_DH_KEY_INFO;

成員

dwVersion

這個結構的大小,以位元組為單位。

Algid

其中一個 ALG_ID 值,可識別要轉換之索引鍵的演算法。

pszContentEncObjId

以 Null 終止的 ANSI 字串位址,其中包含內容加密演算法的物件 識別碼 (OID) 。

PubInfo

包含其他公開資訊的 CRYPT_DATA_BLOB 結構。 這個成員是選擇性的,如果不需要,這個結構的 cbData 成員可以是零。

pReserved

保留供日後使用,且必須是 Null

規格需求

   
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 wincrypt.h

另請參閱

CryptSetKeyParam