Toolkit using MS CryptoAPI to create and verify a time stamp
SecureTime Toolkit functions
Time stamp create
Given a digital signature or data file, communicates with DigiStamp time stamp servers and returns a Time Stamp. The Time Stamp is returned as a PKCS 7 encoded message. DgsTimeStampRequest
Time stamp verify
Given a Time Stamp and a key store verifies returns a true/false. DgsTimeStampVerify Time stamps are verified on your machine using the x.509 public key certificate.
Low level functions These are utilized by the above functions.
Construct an encoded Time Stamp request. DgsTSHash
Decode a server response and construct a PKCS 7 encoded message. DgsTSResponse
Decodes and extract the TSTInfo information attributes of a Time Stamp.
DgsTSGetParam
Decode error codes and prints error messages to the standard error. DgsHandleError
SecureTime Toolkit structures
Configuration
Set time stamp server usage preferences. Configures the user environment
to talk with our server. DGS_TIMESTAMP_PARA
Creates an demonstration digital signature of your data. Use the toolkit to time stamp the digital signature. You will need to have a private signing key to execute this example.