다음을 통해 공유


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