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 値。 次のいずれかの値を指定できます。
値 | 意味 |
---|---|
|
IssuerSerialNumber |
|
KeyId |
|
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 |