estrutura CRYPT_TIME_STAMP_REQUEST_INFO (wincrypt.h)

A estrutura CRYPT_TIME_STAMP_REQUEST_INFO é usada para carimbo de data/hora. Para adicionar um atributo autenticado ao assinar um arquivo executável para verificar a data e a hora da assinatura, um carimbo de data/hora assinado é solicitado de um servidor de carimbo de data/hora. A estrutura CRYPT_TIME_STAMP_REQUEST_INFO é usada para obter um carimbo de data/hora. Ele contém os bits de assinatura do material que está sendo carimbado no campo Conteúdo .

Sintaxe

typedef struct _CRYPT_TIME_STAMP_REQUEST_INFO {
  LPSTR            pszTimeStampAlgorithm;
  LPSTR            pszContentType;
  CRYPT_OBJID_BLOB Content;
  DWORD            cAttribute;
  PCRYPT_ATTRIBUTE rgAttribute;
} CRYPT_TIME_STAMP_REQUEST_INFO, *PCRYPT_TIME_STAMP_REQUEST_INFO;

Membros

pszTimeStampAlgorithm

O OID (identificador de objeto ) que especifica o formato desejado do carimbo de data/hora, geralmente UTC.

pszContentType

O OID do Tipo de Conteúdo do conteúdo, geralmente DADOS.

Content

Uma estrutura CRYPT_OBJID_BLOB que contém os bits de assinatura codificados do material que está sendo carimbado.

cAttribute

O número de elementos na matriz rgAttribute .

rgAttribute

Matriz de ponteiros para CRYPT_ATTRIBUTE estruturas, cada uma mantendo um atributo codificado.

Requisitos

   
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 wincrypt.h

Confira também

CRYPT_ATTRIBUTE

CRYPT_INTEGER_BLOB