wincrypt.h) (CERT_KEY_CONTEXT 结构
CERT_KEY_CONTEXT 结构包含与 CERT_KEY_CONTEXT_PROP_ID 属性关联的数据。
语法
typedef struct _CERT_KEY_CONTEXT {
DWORD cbSize;
union {
HCRYPTPROV hCryptProv;
NCRYPT_KEY_HANDLE hNCryptKey;
} DUMMYUNIONNAME;
DWORD dwKeySpec;
} CERT_KEY_CONTEXT, *PCERT_KEY_CONTEXT;
成员
cbSize
此结构的大小(以字节为单位)。
DUMMYUNIONNAME
DUMMYUNIONNAME.hCryptProv
加密服务提供程序 (CSP) 句柄。 当 dwKeySpec 成员包含 AT_KEYEXCHANGE 或 AT_SIGNATURE时,将使用此成员。
DUMMYUNIONNAME.hNCryptKey
CNG CSP 句柄。 当 dwKeySpec 成员包含 CERT_NCRYPT_KEY_SPEC时,将使用此成员。
Windows Server 2003 和 Windows XP: 此成员不可用。
dwKeySpec
要检索的私钥的规范。
以下 dwKeySpec 值是为默认提供程序定义的。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | wincrypt.h |