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 |