다음을 통해 공유


CRYPT_PROVIDER_SGNR 구조체(wintrust.h)

[ CRYPT_PROVIDER_SGNR 구조는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다.]

CRYPT_PROVIDER_SGNR 구조는 서명자 또는 카운터 서명자에 대한 정보를 제공합니다.

구문

typedef struct _CRYPT_PROVIDER_SGNR {
  DWORD                       cbStruct;
  FILETIME                    sftVerifyAsOf;
  DWORD                       csCertChain;
  struct _CRYPT_PROVIDER_CERT *pasCertChain;
  DWORD                       dwSignerType;
  CMSG_SIGNER_INFO            *psSigner;
  DWORD                       dwError;
  DWORD                       csCounterSigners;
  struct _CRYPT_PROVIDER_SGNR *pasCounterSigners;
  PCCERT_CHAIN_CONTEXT        pChainContext;
} CRYPT_PROVIDER_SGNR, *PCRYPT_PROVIDER_SGNR;

멤버

cbStruct

이 구조체의 크기(바이트)입니다.

sftVerifyAsOf

현재 시간 또는 타임스탬프를 지정합니다.

csCertChain

pasCertChain 배열의 요소 수입니다.

pasCertChain

CRYPT_PROVIDER_CERT 구조체의 배열입니다.

dwSignerType

정책에 의해 알려진 경우 서명자 유형입니다. 서명자 형식을 알 수 없는 경우 이 값은 0이거나 다음 값입니다.

의미
SGNR_TYPE_TIMESTAMP
0x00000010
타임스탬프를 서명합니다.

psSigner

CMSG_SIGNER_INFO 구조체에 대한 포인터입니다.

dwError

서명자를 빌드하거나 확인하는 동안 오류 값(있는 경우)입니다.

csCounterSigners

pasCounterSigners 배열의 요소 수입니다.

pasCounterSigners

카운터 서명자를 나타내는 CRYPT_PROVIDER_SGNR 구조체 배열에 대한 포인터입니다.

pChainContext

CERT_CHAIN_CONTEXT 구조체에 대한 포인터입니다.

요구 사항

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