Certificados Digitales
La página /dashboard/certificates gestiona los certificados digitales A1 usados para firmar NF-e y autenticarse en los webservices de las alcaldías (prefeituras). Cada certificado se vincula a una empresa registrada y se almacena cifrado en reposo.
Cómo funciona
- Carga del archivo
.pfx— el operador envía el certificado e informa la contraseña. - Validación automática — el sistema verifica el CNPJ, la vigencia y la cadena de certificación.
- Almacenamiento cifrado — el contenido del
.pfxy la contraseña se cifran con AES-256-GCM antes de ir a la base de datos. - Vinculación a la empresa — una empresa puede tener solo un certificado activo a la vez.
Información mostrada
- Empresa asociada y CNPJ
- Vigencia — fecha de expiración y aviso cuando faltan menos de 30 días
- Emisor — Autoridad Certificadora que lo emitió (Serasa, Certisign, Soluti, etc.)
- Status —
active,expiredorevoked - Último uso — fecha de la última NF-e firmada
Alertas y renovación
El sistema notifica a los administradores cuando un certificado se acerca a su expiración. Después de expirar, el proveedor de NF-e deja de aceptar la firma y las nuevas emisiones fallan hasta que se envíe un certificado nuevo. La renovación reemplaza el archivo sin perder el historial de NF-e emitidas con el certificado anterior.
Seguridad
- Las contraseñas y los bytes del
.pfxse cifran en reposo (verlib/crypto.ts). - El acceso a la página está restringido a miembros con el permiso fiscal correspondiente.
- Toda creación, sustitución o eliminación genera una entrada en Auditoría.
Captura de pantalla
