Completadores

Upgrade de assinatura XML/XAdES

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

post/xml/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, CHAIN, CHAIN_CRL, COMPLETE, ETSI_T, ETSI_LT, ETSI_LTA e ICP-Brasil: ADRT, ADRV, ADRC, ADRA].

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].

Example request

{
  "profile": "BASIC",
  "returnType": "LINK"
}

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.