Seguridad del certificado digital de cada empresa
El certificado digital de una empresa es el archivo, protegido con una contraseña, con el que la plataforma se autentica ante el SII y firma los documentos de su certificación.
Con él se actúa en nombre de la empresa, y por eso se usa únicamente ante el SII.
En producción desde 2015, con clientes activos.
$ API=https://api.enrolamiento.cl/v1
$ curl -X POST -u '<usuario>:<apikey>' \
-d @certificado.json \
"$API/certificado/11111111-1/validar"
200 OK
true
true: el certificado tiene permisos sobre la empresa.¿Cómo se cuida el certificado?
Es el dato más delicado que manejamos.
-
01
Se abre cuando se necesita
Su contraseña se guarda cifrada, y el certificado se abre cuando un trabajo de la certificación lo necesita.
-
02
Se libera al terminar
Cuando termina el trabajo que lo usó, la plataforma lo libera.
-
03
Se sobrescribe al cerrar
Cuando la certificación se cierra con la autorización del SII, la plataforma sobrescribe el certificado y la contraseña guardados en ella. También en boletas.
¿Quién ve las certificaciones de tu cuenta?
Enrolar una empresa la registra a nombre del proveedor que la enrola. Consultar, buscar y las estadísticas devuelven las certificaciones de las empresas enroladas por tu cuenta.
Tu integración
- HTTP Basic. Tu usuario y tu APIKey van en cada request; la API no abre sesión ni entrega tokens.
- La APIKey, fuera del código. Y fuera de la línea de comandos. Cómo guardarla
- El certificado, validado antes. Con
certificados_v1_validar, antes de operar con él. Referencia