Verificadores

Verifica uma assinatura PDF/PAdES.

post/api/pdf-verification-service/v1/signatures/verify

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

noncestring

Nonce da requisição

signatures[0][nonce]string required

Nonce da primeira assinatura

signatures[0][content]string binary required

O arquivo da assinatura propriamente dita.

contentsReturnboolean

Boolean que informa se deve ser retornado as informações sobre o certificado do carimbo do tempo. Valor padrão é FALSE.

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

{
  "nonce": "1",
  "signatures[0][nonce]": "1",
  "senhasDecifragem[0]": "123456"
}

Response

The Verifier response.

nonceinteger
generalStatus'VALID' | 'VALID_WITH_ALERT' | 'INVALID' | 'INVALID_WITH_INTEGRITY_ERROR'
signatureFormat'CMS' | 'PDF' | 'CADES' | 'XADES' | 'XML' | 'PADES'

Example response

{
  "signatureStatus": {
    "chainStatus": {
      "infoStatus": {
        "keyDescriptionList": [
          {
            "args": [
              {}
            ],
            "description": "string",
            "key": "string"
          }
        ],
        "statusType": "SIGNATURE"
      },
      "alertStatus": {
        "keyDescriptionList": [
          {
            "args": [
              {}
            ],
            "description": "string",
            "key": "string"
          }
        ],
        "statusType": "SIGNATURE"
      },
      "errorStatus": {
        "keyDescriptionList": [
          {
            "args": [
              {}
            ],
            "description": "string",
            "key": "string"
          }
        ],
        "statusType": "SIGNATURE"
      },
      "certificateStatusList": [
        {
          "infoStatus": {
            "keyDescriptionList": [
              {
                "args": [
                  {}
                ],
                "description": "string",
                "key": "string"
              }
            ],
            "statusType": "SIGNATURE"
          },
          "alertStatus": {
            "keyDescriptionList": [
              {
                "args": [
                  {}
                ],
                "description": "string",
                "key": "string"
              }
            ],
            "statusType": "SIGNATURE"
          },
          "errorStatus": {
            "keyDescriptionList": [
              {
                "args": [
                  {}
                ],
                "description": "string",
                "key": "string"
              }
            ],
            "statusType": "SIGNATURE"
          }
        }
      ]
    }
  }
}

Changes

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