SecureTime API Toolkit
Toolkit Home  

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 stamp are verified on your machine using the Public Key provided by DigiStamp.

SecureTime Toolkit structures

Configuration

Set time stamp server usage preferences.  Configues the user environment to talk with our server.  DGS_TIMESTAMP_PARA

Example programs

Time stamp data

Given a user provided data content, then use the toolkit to create a time stamp.  The time stamp is then verified.

Time stamp a Digital Signature

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.

Low level functions

These are utilitized by the above toolkit functions.

Construct an encoded Time Stamp request.  DgsTSHash
Decode a server response and construct a PKCS 7 encoded message. DgsTSResponse
Decodes and extract the information attributes of a Time Stamp.  DgsTSGetParam
Decode error codes and prints error messages to the standard error.  DgsHandleError

 

Home   Feedback      Related Links    Contact Us    Mailing List    Privacy Statement
Copyright © 2000-2003 DigiStamp, Inc.
All Rights Reserved
SecureTime, IPVault, IPProtector, and e-TimeStamp  are service marks of the DigiStamp, Inc.