Export (0) Print
Expand All
Expand Minimize
This topic has not yet been rated - Rate this topic

CRYPT_TIME_STAMP_REQUEST_INFO structure

The CRYPT_TIME_STAMP_REQUEST_INFO structure is used for time stamping. To add an authenticated attribute when signing an executable file to verify the date and time of the signature, a signed time stamp is requested from a time stamp server. The CRYPT_TIME_STAMP_REQUEST_INFO structure is used to get a time stamp. It contains the signature bits of the material being time stamped in the Content field.

Syntax


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

The object identifier (OID) that specifies the desired format of the time stamp, usually UTC.

pszContentType

The OID of the Content Type of the content, usually DATA.

Content

A CRYPT_OBJID_BLOB structure that contains the encoded signature bits of the material being time stamped.

cAttribute

The number of elements in the rgAttribute array.

rgAttribute

Array of pointers to CRYPT_ATTRIBUTE structures, each holding an encoded attribute.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Wincrypt.h

See also

CRYPT_ATTRIBUTE
CRYPT_INTEGER_BLOB

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.