structure CERT_ID (wincrypt.h)
La structure CERT_ID est utilisée comme un moyen flexible d’identification unique d’un certificat.
Syntaxe
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;
Membres
dwIdChoice
Valeur DWORD qui indique quel membre de l’union est utilisé. Il peut s’agir de l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
IssuerSerialNumber |
|
KeyId |
|
Hachage |
DUMMYUNIONNAME
DUMMYUNIONNAME.IssuerSerialNumber
Une structure CERT_ISSUER_SERIAL_NUMBER qui identifie un certificat de manière unique.
DUMMYUNIONNAME.KeyId
Structure CRYPT_HASH_BLOB qui contient un identificateur de clé de certificat.
DUMMYUNIONNAME.HashId
Une CRYPT_HASH_BLOB qui contient un hachage SHA1 du certificat à utiliser comme identificateur unique du certificat.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | wincrypt.h |