共用方式為


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 值,指出正在使用哪一個等位成員。 這可以是下列其中一個值。

意義
CERT_ID_ISSUER_SERIAL_NUMBER
IssuerSerialNumber
CERT_ID_KEY_IDENTIFIER
KeyId
CERT_ID_SHA1_HASH
HashId

DUMMYUNIONNAME

DUMMYUNIONNAME.IssuerSerialNumber

可唯一識別憑證 的CERT_ISSUER_SERIAL_NUMBER 結構。

DUMMYUNIONNAME.KeyId

包含憑證金鑰標識碼 的CRYPT_HASH_BLOB 結構。

DUMMYUNIONNAME.HashId

包含要作為憑證唯一標識碼之憑證 SHA1 哈希CRYPT_HASH_BLOB

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 wincrypt.h