структура 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
CRYPT_HASH_BLOB, содержащий хэш SHA1 сертификата, который будет использоваться в качестве уникального идентификатора сертификата.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | wincrypt.h |