다음을 통해 공유


CRYPT_PROVIDER_SIGSTATE 구조체(wintrust.h)

CRYPT_PROVIDER_SIGSTATE 구조는 정책 공급자와 Wintrust 간에 통신하는 데 사용됩니다.

구문

typedef struct _CRYPT_PROVIDER_SIGSTATE {
  DWORD                               cbStruct;
  HCRYPTMSG                           *rhSecondarySigs;
  HCRYPTMSG                           hPrimarySig;
  BOOL                                fFirstAttemptMade;
  BOOL                                fNoMoreSigs;
  DWORD                               cSecondarySigs;
  DWORD                               dwCurrentIndex;
  BOOL                                fSupportMultiSig;
  DWORD                               dwCryptoPolicySupport;
  DWORD                               iAttemptCount;
  BOOL                                fCheckedSealing;
  struct _SEALING_SIGNATURE_ATTRIBUTE *pSealingSignature;
} CRYPT_PROVIDER_SIGSTATE, *PCRYPT_PROVIDER_SIGSTATE;

멤버

cbStruct

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

rhSecondarySigs

보조 서명 핸들의 배열에 대한 포인터입니다.

hPrimarySig

기본 서명의 핸들입니다.

fFirstAttemptMade

서명을 확인하는 첫 번째 시도가 이루어졌는지 여부를 지정합니다.

fNoMoreSigs

확인을 기다리는 추가 서명이 있는지 여부를 지정합니다.

cSecondarySigs

보조 서명 수입니다.

dwCurrentIndex

현재 확인 중인 서명의 인덱스입니다.

fSupportMultiSig

정책 공급자가 여러 서명을 지원하는지 여부를 지정합니다.

dwCryptoPolicySupport

암호화 정책을 지원하는 정책 공급자의 부분을 식별합니다. 다음 값 중 하나일 수 있습니다.

  • WSS_OBJTRUST_SUPPORT
  • WSS_SIGTRUST_SUPPORT
  • WSS_CERTTRUST_SUPPORT

iAttemptCount

fCheckedSealing

pSealingSignature

요구 사항

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

추가 정보

WINTRUST_SIGNATURE_SETTINGS