Share via


CERT_ID

This structure is a flexible means of uniquely identifying a certificate.

typedef struct _CERT_ID {DWORD dwIdChoice;union{CERT_ISSUER_SERIAL_NUMBERIssuerSerialNumber;CRYPT_HASH_BLOBKeyId;CRYPT_HASH_BLOBHashId;};} CERT_ID, *PCERT_ID;

Members

  • dwIdChoice
    DWORD indicating which member of the union is being used. The following table shows possible values for this member.
    Value Union member used
    CERT_ID_ISSUER_SERIAL_NUMBER IssuerSerialNumber
    CERT_ID_KEY_IDENTIFIER KeyId
    CERT_ID_SHA1_HASH HashId
  • IssuerSerialNumber**
    CERT_ISSUER_SERIAL_NUMBER structure that uniquely identifies a certificate.
  • KeyId
    CRYPT_HASH_BLOB structure containing a certificate key identifier.
  • HashId
    CRYPT_HASH_BLOB structure containing an SHA1 hash of the certificate to be used as a unique identifier of the certificate.

Requirements

OS Versions: Windows CE 3.0 and later.
Header: Wincrypt.h.

See Also

CERT_ISSUER_SERIAL_NUMBER | CRYPT_HASH_BLOB

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.