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 (デスクトップ アプリのみ)
Header wincrypt.h