Compartir a través de


estructura CRYPT_PROVIDER_SGNR (wintrust.h)

[La estructura CRYPT_PROVIDER_SGNR está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.

La estructura CRYPT_PROVIDER_SGNR proporciona información sobre un firmante o un contador.

Sintaxis

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;

Miembros

cbStruct

Tamaño, en bytes, de esta estructura.

sftVerifyAsOf

La hora actual o la marca de tiempo.

csCertChain

Número de elementos de la matriz pasCertChain .

pasCertChain

Matriz de estructuras de CRYPT_PROVIDER_CERT .

dwSignerType

Tipo de firmante, si la directiva la conoce. Este valor es cero, si el tipo de firmante es desconocido o el valor siguiente.

Valor Significado
SGNR_TYPE_TIMESTAMP
0x00000010
Firmante de marca de tiempo.

psSigner

Puntero a una estructura de CMSG_SIGNER_INFO .

dwError

Valor de error, si existe, al compilar o comprobar el firmante.

csCounterSigners

Número de elementos de la matriz pasCounterSigners .

pasCounterSigners

Puntero a una matriz de estructuras de CRYPT_PROVIDER_SGNR que representan los contadores.

pChainContext

Puntero a una estructura de CERT_CHAIN_CONTEXT .

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado wintrust.h