Juntar assinatura
Após a preparação de um documento em Preparação de documento(s) e obter externamente a assinatura raw do hash fornecido, é necessário juntar esse hash ao documento preparado. Essa é a finalidade desse serviço.
O processo é feito de forma assíncrona. Ao iniciar-se o processo é gerado outro TCN (Token de controle da transação), o TCN deve ser utilizado para identificar a transação no momento da recuperação do documento assinado.
POST
http://cess.local/join-signature/<tcn>
Headers
Authorization*
string
Basic, Bearer ou VCSchema (Veja "Autenticação e Autorização")
Content-Type
string
application/json
Accept
string
application/json
Request Body
documents*
array
- id ( Identificador do documento na transação ) - raw_signature ( Conteúdo da assinatura raw obtido externamente )
certificates*
array[string]
URL encode do PEM da cadeia de certificados. Ex.: ["-----BEGIN%20CERTIFICATE-----%0AMIIHDTCCB...toLNr8DF%0A-----END%20CERTIFICATE-----"]
{
"tcn": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
"certificate_alias": "VVVVV..VVVVVV",
"type": "PDFSignature",
"hash_algorithm": "SHA256",
"checksum_algorithm": "SHA1",
"status": 200,
"visible_signature": true,
"tsa": false,
"eot": true,
"documents_source": "DATA_URL",
"documents": [
{
"id": "0",
"original_file_name": "meu-arquivo.pdf",
"mediatype": "data:application/pdf",
"status": "SIGNED",
"result": "http://cess.local/file-transfer/aaa...aa/0",
"checksum": "cccccc...cccc"
}
]
}
Download do documento assinado
Para fazer o download do documento preparado, basta acessar a url retornada em result.
GET
http://cess.local/file-transfer/<tcn>/<document id>
Path Parameters
tcn*
string
document_id*
String
bytes do documento assinado
Last updated
Was this helpful?