Concluir assinatura digital
Submete a assinatura digital bruta (raw signature) gerada pelo certificado A1 do cliente.
- Para documentos PDF: o servidor injeta a assinatura no PDF (PAdES).
- Para documentos genéricos: o servidor gera um arquivo .p7s CAdES com o conteúdo do documento anexado (enveloping).
Conclui a etapa DIGITAL_SIGN_A1.
Carimbo do tempo (opcional, por contrato): com o recurso habilitado no tenant, o servidor solicita um carimbo do tempo RFC 3161 a uma Autoridade de Carimbo do Tempo (ACT) credenciada na ICP-Brasil sobre o valor da assinatura e o embute nela (atributo não assinado id-aa-signatureTimeStampToken, PAdES-B-T / CAdES-T). A resposta traz então result.digitalSignature.signatureTimestamp. Se a ACT estiver indisponível, a resposta é 503 com code: TIMESTAMP_UNAVAILABLE: a solicitação de assinatura continua pendente e pode ser reenviada com a mesma rawSignatureBase64 até expirar.
Requer scope transactions:write.
Request
- Base URL: https://api.signdocs.com.br
- URL: https://api.signdocs.com.br/v1/transactions/{transactionId}/signing/complete
- Auth: HTTP bearer
Path parameters
Identificador único da transação.
Request body
Response
Assinatura digital concluída com sucesso.
Example response
{
"result": {
"digitalSignature": {
"algorithm": "SHA256withRSA",
"signatureTimestamp": {
"genTime": "2026-10-05T19:58:39.066Z",
"tsaName": "C=BR, O=ICP-Brasil, OU=Certificado Carimbo de Tempo, CN=SERVIDOR DE CARIMBO DE TEMPO ACT SERPRO 50103",
"serial": "78F42C1F9B1D36B9",
"policyOid": "2.16.76.1.6.2"
}
}
}
}Changes
No recorded changes to this operation across all 1 revision of this API.