struttura CRYPT_TIME_STAMP_REQUEST_INFO (wincrypt.h)

La struttura CRYPT_TIME_STAMP_REQUEST_INFO viene utilizzata per il timestamp. Per aggiungere un attributo autenticato durante la firma di un file eseguibile per verificare la data e l'ora della firma, viene richiesto un timestamp firmato da un server timestamp. La struttura CRYPT_TIME_STAMP_REQUEST_INFO viene usata per ottenere un timestamp. Contiene i bit di firma del materiale contrassegnato come timestamp nel campo Contenuto .

Sintassi

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;

Members

pszTimeStampAlgorithm

Identificatore di oggetto (OID) che specifica il formato desiderato del timestamp, in genere UTC.

pszContentType

OID del tipo di contenuto del contenuto, in genere DATA.

Content

Struttura CRYPT_OBJID_BLOB che contiene i bit di firma codificati del materiale contrassegnato come timestamp.

cAttribute

Numero di elementi nella matrice rgAttribute .

rgAttribute

Matrice di puntatori alle strutture CRYPT_ATTRIBUTE , ognuna contenente un attributo codificato.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wincrypt.h

Vedi anche

CRYPT_ATTRIBUTE

CRYPT_INTEGER_BLOB