Pular para o conteúdo
  • Não há sugestões porque o campo de pesquisa está em branco.

Definir Certificado Digital ICP-Brasil para Signatário (API)

Esta seção da API D4Sign permite que você especifique qual tipo de certificado ICP-Brasil (e-CPF ou e-CNPJ) um signatário deverá usar para assinar um documento, além de definir o padrão da assinatura (PAdES ou CAdES).

🚧 Importante: Não esqueça de enviar o tokenAPI e cryptKey em sua requisição.

Exemplo: https://secure.d4sign.com.br/api/v1/certificate/{UUID-DOCUMENTO}/add?tokenAPI={SEU-TOKEN}&cryptKey={SEU-CRYPT-KEY}

Definir certificado para o signatário (API)

Este endpoint irá adicionar um tipo de certificado ao signatário especificado no documento.

POST /certificate/{UUID-DOCUMENTO}/add

Parâmetros de Requisição (URL)

Parâmetro

Descrição

UUID-DOCUMENTO

(obrigatório) UUID do documento.

Parâmetros de Requisição (Body)

Parâmetro

Descrição

key_signer

(obrigatório) A chave (Key) do signatário.

document_type

(obrigatório) Define a modalidade de assinatura com certificado digital:
1 = Qualquer certificado (e-CPF ou e-CNPJ)<br> 2 = Apenas e-CPF<br> 3 = Apenas e-CNPJ

pades

(opcional) Define se a assinatura será realizada no padrão PAdES (PDF Advanced Electronic Signatures) ou CAdES (CMS Advanced Electronic Signatures):
1 = PAdES e CAdES (padrão D4Sign) <br> 0 = CAdES (assinatura eletrônica de dados)

document_number

(opcional) Entre com o CPF ou CNPJ específico do signatário que deverá ser utilizado. Deixe em branco para aceitar qualquer certificado e-CPF ou e-CNPJ que corresponda ao document_type escolhido.

Requisição - Envio Header

JSON
{
"Content-Type": "application/json"
}

Requisição - Envio Body

JSON
{
"key_signer":"NDcwMzE2Nw==",
"document_type":"2",
"pades":"0",
"document_number":"CPF ou CNPJ"
}

Resposta

Em caso de sucesso, a resposta retornará uma mensagem de sucesso.

JSON
{
"message": "Success"
}