Integração
A forma de integração está definido na RFC 3161 que é o padrão internacional para Autoridades de Carimbo de Tempo, nesta seção descreveremos de forma resumida como deve ser implementado esta integração.
A integração consiste basicamente no envio de uma requisição HTTP (TSQ), para a ACT, que retornará na resposta HTTP o carimbo de tempo (TSR), apesar deste fluxo ser simples, alguns pontos precisam ser observados, como o formato da requisição (TSQ) e o formato de resposta (TSR), ambos são um arquivo binário, em formato ASN1 codificado em DER, na RFC 3161 você pode encontrar mais informações sobre os formatos destes arquivos e como deve gerá-los.
Uma boa forma de fazer esta integração é utilizando recursos da própria linguagem de programação que estiver utilizando, ou utilizando um SDK ou biblioteca que já possua a implementação da RFC 3161; a requisição para solicitação do carimbo de tempo fica da seguinte forma:
Requisitar carimbo de tempo
POST
https://gateway-act.hom.vaultid.com.br/api/act
Headers
Authorization*
String
Basic base64("usuário:senha")
Content-Type*
String
application/timestamp-query
Request Body
data-binary*
File
requisição de carimbo (TSQ)
Uma etapa importante após receber o carimbo de tempo, é adicionar o carimbo de tempo onde se deseja, como um documento, uma assinatura ou transação eletrônica, essa ação requer conhecimento específico de acordo com o que se deseja fazer, qual liguagem de programação deseja utilizar, etc. independente do que deseja fazer nossa equipe está preparada para te apoiar em todas as etapas do processo.
Referencia:
Last updated