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 |
|
(obrigatório) UUID do documento. |
Parâmetros de Requisição (Body)
Parâmetro |
Descrição |
|
(obrigatório) A chave (Key) do signatário. |
|
(obrigatório) Define a modalidade de assinatura com certificado digital: |
|
(opcional) Define se a assinatura será realizada no padrão PAdES (PDF Advanced Electronic Signatures) ou CAdES (CMS Advanced Electronic Signatures): |
|
(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 |
Requisição - Envio Header
{
"Content-Type": "application/json"
}
Requisição - Envio Body
{
"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.
{
"message": "Success"
}