CERT_ID struttura (wincrypt.h)

La struttura CERT_ID viene usata come mezzo flessibile per identificare in modo univoco un certificato.

Sintassi

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;

Members

dwIdChoice

Valore DWORD che indica quale membro dell'unione viene usato. Questo può essere uno dei valori seguenti.

Valore Significato
CERT_ID_ISSUER_SERIAL_NUMBER
Issuerserialnumber
CERT_ID_KEY_IDENTIFIER
KeyId
CERT_ID_SHA1_HASH
HashId

DUMMYUNIONNAME

DUMMYUNIONNAME.IssuerSerialNumber

Struttura CERT_ISSUER_SERIAL_NUMBER che identifica in modo univoco un certificato.

DUMMYUNIONNAME.KeyId

Struttura CRYPT_HASH_BLOB contenente un identificatore di chiave del certificato.

DUMMYUNIONNAME.HashId

CRYPT_HASH_BLOB contenente un hash SHA1 del certificato da usare come identificatore univoco del certificato.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wincrypt.h