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

Name
Type
Description

Authorization*

String

Basic base64("usuário:senha")

Content-Type*

String

application/timestamp-query

Request Body

Name
Type
Description

data-binary*

File

requisição de carimbo (TSQ)

{
    // Response
}

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:

https://www.ietf.org/rfc/rfc3161.txt

Last updated