CERT_ID 结构 (wincrypt.h)
CERT_ID结构用作唯一标识证书的灵活方法。
语法
typedef struct _CERT_ID {
DWORD dwIdChoice;
union {
CERT_ISSUER_SERIAL_NUMBER IssuerSerialNumber;
CRYPT_HASH_BLOB KeyId;
CRYPT_HASH_BLOB HashId;
} DUMMYUNIONNAME;
} CERT_ID, *PCERT_ID;
成员
dwIdChoice
指示正在使用联合的哪个成员的 DWORD 值。 这可以是以下值之一。
值 | 含义 |
---|---|
|
IssuerSerialNumber |
|
KeyId |
|
HashId |
DUMMYUNIONNAME
DUMMYUNIONNAME.IssuerSerialNumber
唯一标识证书 的CERT_ISSUER_SERIAL_NUMBER 结构。
DUMMYUNIONNAME.KeyId
包含证书密钥标识符 的CRYPT_HASH_BLOB 结构。
DUMMYUNIONNAME.HashId
包含要用作证书的唯一标识符的证书的 SHA1 哈希的CRYPT_HASH_BLOB。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | wincrypt.h |