estrutura CRYPT_PROVIDER_SIGSTATE (wintrust.h)

A estrutura CRYPT_PROVIDER_SIGSTATE é usada para se comunicar entre provedores de política e Wintrust.

Sintaxe

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;

Membros

cbStruct

Tamanho, em bytes, dessa estrutura.

rhSecondarySigs

Ponteiro para uma matriz de identificadores de assinatura secundários.

hPrimarySig

Identificador da assinatura primária.

fFirstAttemptMade

Especifica se a primeira tentativa de verificar uma assinatura foi feita.

fNoMoreSigs

Especifica se existem outras assinaturas que aguardam a verificação.

cSecondarySigs

Número de assinaturas secundárias.

dwCurrentIndex

Índice da assinatura que está sendo verificada no momento.

fSupportMultiSig

Especifica se o provedor de política dá suporte a várias assinaturas.

dwCryptoPolicySupport

Identifica a parte do provedor de política que dá suporte à política criptográfica. Esse valor pode ser um dos seguintes:

  • WSS_OBJTRUST_SUPPORT
  • WSS_SIGTRUST_SUPPORT
  • WSS_CERTTRUST_SUPPORT

iAttemptCount

fCheckedSealing

pSealingSignature

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho wintrust.h

Confira também

WINTRUST_SIGNATURE_SETTINGS