CERT_ID-Struktur (wincrypt.h)
Die CERT_ID-Struktur wird als flexible Methode zur eindeutigen Identifizierung eines Zertifikats verwendet.
Syntax
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;
Member
dwIdChoice
Ein DWORD-Wert , der angibt, welcher Member der Union verwendet wird. Dies kann einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
|
IssuerSerialNumber |
|
KeyId |
|
HashId |
DUMMYUNIONNAME
DUMMYUNIONNAME.IssuerSerialNumber
Eine CERT_ISSUER_SERIAL_NUMBER Struktur, die ein Zertifikat eindeutig identifiziert.
DUMMYUNIONNAME.KeyId
Eine CRYPT_HASH_BLOB-Struktur , die einen Zertifikatschlüsselbezeichner enthält.
DUMMYUNIONNAME.HashId
Ein CRYPT_HASH_BLOB , der einen SHA1-Hash des Zertifikats enthält, das als eindeutiger Bezeichner des Zertifikats verwendet werden soll.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |