Time Stamping Service

What is the time-stamping service?

  • TSA: Time Stamp Authority
  • TTP: Trusted Third Party
  • TST: Time Stamp Token

It is the service where an authority (TSA) has the role of a trusted third party (TTP) issuing time stamps (TST) guaranteeing the date an event in a file occurred (binary).

TSA Requirements

  • Use of a reliable source time
  • Add a reliable value of time to each time stamp
  • Including a unique whole number for each time stamp
  • Do not include any entity identification requesting the time stamping

What do I need?

To use this service you will need the following:

  • To have a contract with Sovos services. If you don’t have one, please send an email to sales-mexico@sovos.com
  • To use a Web Service published on the internet through a safe connection (SSL).
  • To have the user and password for the service, this is provided by Sovos.
  • A hash generated with the algorithm SHA256 from the file (original document) where you want to generate a time stamping.

Service location

The URLs for each of the environments are:

Environment URL
UAT https://pilot-psc.reachcore.com/nomws/Service.asmx?WSDL
Production https://nom151.advantage-security.com:909/nomws/service.asmx?WSDL

Method [GeneraEstampilla]

Through this method you request a time stamping

Request GeneraEstampilla

Here is the necessary data for the Web Service requisition:

Element Use Description Data Type
usuario Required Assigned user by Sovos when creating the account String
clave Required Password defined by users when they activate the account, encrypted in MD5 and encoded on Base64 format String
digestion Required Hash generated with SHA256 algorithm from the file (original file) you want to generate a TSA in Base64 format Hash safe algorithm of 256 bits

Example of a request to generate a stamp:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:GeneraEstampilla>
         <!--Optional:-->
         <tem:usuario>reachcore</tem:usuario>
         <!--Optional:-->
         <tem:clave>********</tem:clave>
         <!--Optional:-->
         <tem:digestion>bqAhmZ28V7Fqa8IyshmrXtGCQqw=</tem:digestion>
      </tem:GeneraEstampilla>
   </soapenv:Body>
</soapenv:Envelope>

Response GeneraEstampilla

As a response to the certificate request, you will get the following:

Element Use Description Data Type
GeneraEstampillaResult Required TSA (ASN1) encoded in Base64 TSA (ASN1) encoded in Base64

This is the response message when the certificate generation is successful:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <GeneraEstampillaResponse xmlns="http://tempuri.org/">
         <GeneraEstampillaResult>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</GeneraEstampillaResult>
      </GeneraEstampillaResponse>
   </soap:Body>
</soap:Envelope>

Regresar