Assinatura + Carimbo

Essa API é responsável por realizar a assinatura de um hash utilizando o BirdID e atribuir um carimbo do tempo.

É necessário que o requerente possua um certificado BirdID, um client id e client secret previamente cadastrado e permitido no portal Wings.

A requisição deve ser realizada com o tipo de autenticação Basic, que envia no header o base64 do "clientid:clientsecret".

POST https://gateway-act.hom.vaultid.com.br/api/sign

Headers

NameTypeDescription

Authorization*

String

Basic base64("clientid:clientsecret")

Content-Type*

String

application/json

Request Body

NameTypeDescription

hash*

String

Conteúdo a ser assinado

access_token*

String

Token adquirido com autenticação do usuário BirdID

skip_timestamp

Boolean

É possível obter o CMS sem o carimbo passando true nesse parâmetro

id

String

Identificador do conteúdo a ser assinado

alias

String

Identificador do conteúdo que será exibido no histórico de assinaturas do usuário

certificate_alias

String

Identificador do certificado correspondente à chave utilizada na assinatura

{
    // Response
}

Exemplo:

curl --location --request POST 'https://gateway-act.hom.vaultid.com.br/api/sign' \
--header 'Authorization: Basic dGVzdGU6dGVzdGU=' \
--header 'Content-Type: application/json' \
--data-raw '{
    "certificate_alias": "crt-test",
    "id": "1",
    "alias": "act-test",
    "hash": "196f2abba063cff054042ed77cda5a4e4cb35f0d5ecac23a08a3f7345a001423",
    "access_token": "538c1c9c3a0a345a617760a8607ebe7e2125ce44",
    "skip_timestamp": false
}'

Last updated