Endpoints Certificados ICP-Brasil

Definir certificados ICP Brasil

🚧

Importante

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

Ex.: https://secure.d4sign.com.br/api/v1/safes?tokenAPI={SEU-TOKEN}&cryptKey={SEU-CRYPT-KEY}

Listar certificado definido

POST/certificate/{UUID-DOCUMENTO}/list

Testar endpoint 🧪

Este método irá listar o certificado que foi definido para o signatário

{
    "Content-Type": "application/json"
}
{
    "key_signer":"NDcwMzE2Nw=="
}
{
    "key_signer": "NDcwMzE2Nw==",
    "uuid_document": "UUID-DOCUMENTO",
    "type": "2",
    "pades": "",
    "cpf": "CPF",
    "cnpj": "CNPJ"
}
ParâmetroDescrição
key_signer (obrigatório)A chave do signatário

Definir certificado

POST/certificate/{UUID-DOCUMENTO}/add

Testar endpoint 🧪

Este método irá adicionar um tipo de certificado ao signatário

{
    "Content-Type": "application/json"
}
{
    "key_signer":"NDcwMzE2Nw==",
    "document_type":"2",
    "pades":"0",
    "document_number":"CPF ou CNPJ"
}
{
    "message": "Success"
}
ParâmetroDescrição
key_signer (obrigatório)A chave do signatário
document_type (obrigatório)Definir uma modalidade de assinatura com certificado digital.
1 = Qualquer certificado
2 = e-CPF3 = e-CNPJ
pades (opcional)Definir se será realizada assinatura no padrão PAdES. 1 = PAdES e CAdES0 = CAdES
document_number (opcional)Entre com o CPF ou CNPJ do signatário. DEIXE EM BRANCO PARA ACEITAR QUALQUER CERTIFICADO E-CPF OU E-CNPJ.