Share via


WIN_CERTIFICATE 구조체(wintrust.h)

이 구조체는 실행 파일 확인에 사용되는 서명을 캡슐화합니다.

구문

typedef struct _WIN_CERTIFICATE {
  DWORD dwLength;
  WORD  wRevision;
  WORD  wCertificateType;
  BYTE  bCertificate[ANYSIZE_ARRAY];
} WIN_CERTIFICATE, *LPWIN_CERTIFICATE;

멤버

dwLength

서명의 길이(바이트)를 지정합니다.

wRevision

인증서 수정 버전을 지정합니다.

정의된 유일한 인증서 수정 버전은 WIN_CERT_REVISION_1_0(0x0100)입니다.

wCertificateType

인증서 유형을 지정합니다.

Description
WIN_CERT_TYPE_X509(0x0001) bCertificate 멤버에는 X.509 인증서가 포함되어 있습니다.
WIN_CERT_TYPE_PKCS_SIGNED_DATA(0x0002) bCertificate 멤버에는 PKCS SignedData 구조체가 포함되어 있습니다.
WIN_CERT_TYPE_RESERVED_1(0x0003) 예약되어 있습니다.
WIN_CERT_TYPE_PKCS1_SIGN(0x0009) bCertificate 멤버에는 PKCS1_MODULE_SIGN 필드 포함되어 있습니다.

bCertificate[ANYSIZE_ARRAY]

인증서 배열입니다.

이 멤버의 형식은 wCertificateType 값에 따라 달라집니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 wintrust.h