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

NameTypeDescription

Authorization*

string

Basic, Bearer ou VCSchema (Veja "Autenticação e Autorização")

Content-Type

string

application/json

Accept

string

application/json

Request Body

NameTypeDescription

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

NameTypeDescription

tcn*

string

document_id*

String

bytes do documento assinado

Last updated