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