Assinatura + Carimbo em Lote
Essa API é responsável por realizar a assinatura de vários hashes utilizando o BirdID e atribuir-lhes 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/batch-sign
Headers
Authorization*
String
Basic base64("clientid:clientsecret")
Content-Type*
String
application/json
Request Body
hashes[].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
hashes[].id
String
Identificador do conteúdo a ser assinado
hashes[].alias
String
Identificador do conteúdo que será exibido no histórico de assinaturas do usuário
hashes*
Array
Lista dos hashes a serem assinados
certificate_alias
String
Identificador do certificado correspondente à chave utilizada na assinatura
Exemplo:
curl --location --request POST 'https://gateway-act.hom.vaultid.com.br/api/batch-sign' \
--header 'Authorization: Basic dGVzdGU6dGVzdGU=' \
--header 'Content-Type: application/json' \
--data-raw '{
"hashes": [{
"id": "1",
"alias": "act-test",
"hash": "196f2abba063cff054042ed77cda5a4e4cb35f0d5ecac23a08a3f7345a001423"
}],
"certificate_alias": "crt-test",
"access_token": "538c1c9c3a0a345a617760a8607ebe7e2125ce44",
"skip_timestamp": false
}'
Last updated
Was this helpful?