Completadores

Upgrade de assinatura PDF/PAdES. Pode ser utilizado somente em documentos com apenas UMA assinatura.

Somente é possível completar a assinatura com carimbo do tempo caso o certificado do signatário não esteja expirado.

post/pdf/v1/upgrade/signature

Request

Headers

Token de acesso aos serviços BRy emitido no BRy Cloud. É obrigatório em todas as requisições ao HUB. Para utilizar esta documentação é necessário inserir o token em Authorize.

Request body multipart/form-data

signature[0]string binary required

Documento contendo a assinatura. Para lotes, basta incrementar o valor do índice, por ex: signature[0], signature[1]

profilestring required

Define o perfil que a assinatura terá após completa-lá. Para adição de carimbo do tempo, utilize o perfil TIMESTAMP ou ADRT (para assinaturas ICP-Brasil). [Valores disponíveis: TIMESTAMP, COMPLETE, ETSI_T, ETSI_LT e ICP-Brasil: ADRT, ADRC].

replaceTimestampboolean

Opção para permitir a substituição dos carimbos do tempo da assinatura. É necessário que a substituição dos carimbos seja feita antes do certificado do signatário expirar definitivamente para que passem a constar como válidos ao serem verificados. [Valores disponíveis: true ou false / Default: false].

returnTypestring

Define o tipo de retorno da requisição. LINK retorna um link para download de cada arquivo assinado na resposta JSON. BASE64 retorna o arquivo assinado, codificado em Base64. Caso LINK, o arquivo será excluído da cache após o download. [Valores disponíveis: LINK ou BASE64 / Default: LINK].

senhasDecifragem[0]string

Array de strings com as senhas para decifragem dos documentos cifrados enviados no lote. Deve haver uma senha para cada documento do lote remetido, que será usada na decifragem do documento no respectivo índice do lote de documentos. Exemplo: '123456'

Example request

{
  "profile": "TIMESTAMP",
  "returnType": "LINK",
  "senhasDecifragem[0]": "123456"
}

Response

The upgrade response.

statusinteger
timestampinteger
documentNamestring
messagestring
chavestring
documentstring

Example response

[
  {
    "status": 200,
    "timestamp": 2272158000,
    "documentName": "Nome do documento, se houver",
    "message": "Mensagem do erro, se houver",
    "chave": "Chave do erro, se houver",
    "document": "Base 64 da resposta se tipoRetorno igual a BASE64",
    "link": {
      "href": "https://link_para_recuperar_documento_Assinado"
    }
  }
]

Changes

No recorded changes to this operation across all 1 revision of this API.