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 |