Compartilhar via


estrutura CRYPT_PROVIDER_SGNR (wintrust.h)

[A estrutura CRYPT_PROVIDER_SGNR está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]

A estrutura CRYPT_PROVIDER_SGNR fornece informações sobre um signatário ou contra-atribuídor.

Sintaxe

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;

Membros

cbStruct

O tamanho, em bytes, dessa estrutura.

sftVerifyAsOf

A hora atual ou o carimbo de data/hora.

csCertChain

Número de elementos na matriz pasCertChain .

pasCertChain

Matriz de estruturas de CRYPT_PROVIDER_CERT .

dwSignerType

Tipo de signatário, se conhecido pela política. Esse valor será zero, se o tipo de signatário for desconhecido ou o valor a seguir.

Valor Significado
SGNR_TYPE_TIMESTAMP
0x00000010
Signatário de carimbo de data/hora.

psSigner

Um ponteiro para uma estrutura de CMSG_SIGNER_INFO .

dwError

Valor de erro, se houver, ao compilar ou verificar o signatário.

csCounterSigners

Número de elementos na matriz pasCounterSigners .

pasCounterSigners

Um ponteiro para uma matriz de estruturas de CRYPT_PROVIDER_SGNR que representam os contratributores.

pChainContext

Um ponteiro para uma estrutura de CERT_CHAIN_CONTEXT .

Requisitos

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