Upload de Certificado Digital
POST /companies/{id}/certificate
Faz upload do certificado digital A1 (.pfx/.p12).
Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id | path | ✅ | ID da empresa |
certificate | file | ✅ | Arquivo .pfx ou .p12 |
password | string | ✅ | Senha do certificado |
Exemplo
curl -X POST https://api.engineapi.com.br/companies/ISSUER_ID/certificate \
-H "Authorization: Bearer SEU_TOKEN" \
-F "certificate=@certificado.pfx" \
-F "password=senhaDoCertificado"
Resposta (200)
{
"success": true,
"certificate": {
"subject": "EMPRESA EXEMPLO LTDA:11222333000144",
"validFrom": "2025-03-15T00:00:00.000Z",
"validTo": "2026-03-15T00:00:00.000Z"
}
}
Segurança
A senha é criptografada com AES-256 e nunca é retornada pela API.